WORD PAIRINGS
- - ~ {i_synnerhet:04,interpretatorer} (100.0%)
- {world's,carbon,footprint} ~ {värld,koldioxidutsläpp,just,sannolik,generation} (100.0%)
- {working,c2008/271}2 ~ arbetsordning (100.0%)
- {well-specified,deadline} ~ {flertal,deadline} (100.0%)
- {well-filled,site} ~ {lyckad,väl-ifylld,labbtillfälle} (100.0%)
- {visualization,defect,inflow} ~ {mjukvarukvaliten,defekt} (100.0%)
- {visual,box}2 ~ visuell (100.0%)
- {vis-á-vi,integrity} ~ {systemimplemering,vis-á-vis,dataintegritet} (100.0%)
- {viewpoint,incorporate}2 ~ {synpunkt,framkomma,inarbeta}2 (100.0%)
- {victim,lockup-free,virtually} ~ {inklusiva,exkusiva,hierarki,lockup-free} (100.0%)
- {verifiability,programmability}2 ~ {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 (100.0%)
- {valuable,scientist} ~ {värdefull,vetenskapsman} (100.0%)
- {vague,request} ~ {vag,underlag} (100.0%)
- {utilization-based,response-time,processor-demand} ~ {utnyttjandegradsbaserad,svarstidsanalys,beräkningsbehovsanalys} (100.0%)
- {utility,connectivity} ~ {nätverkskonfiguration,nätverksutrustning,tcp/ip-verktyg,nyttig} (100.0%)
- {unsupervised,clustering} ~ {oövervakad,inlärning,klustring,em-algoritmen,mixture-modeller,kernel-metoder} (100.0%)
- {unrolling,pipelining} ~ {unrolling,trace,scheduling,predicated,execution} (100.0%)
- {unix,makefiles} ~ {unix,shell-programmering} (100.0%)
- {uninformed,informed} ~ {oinformerad,informera} (100.0%)
- {unification,polymorphic} ~ {polymorf,typkontroll,unifiering} (100.0%)
- {uni,multidimensional}2 ~ flerdimensionella (100.0%)
- {tuple,user-defined} ~ {tupler,användardefinierade} (100.0%)
- {tunnel,segmentation,remote} ~ {tunnling,nätverkssegmentering,remote} (100.0%)
- {triple,modular,tmr,dmr,hot,cold,standby,hybrid,forward,backward,recovery} ~ {feldetektering,maskinvaruredundans,trippelmodulär,varm,kall,beredskapssystem,hybridredundans,programvaruredundans,n-versionsprogrammering,recovery} (100.0%)
- hardware redundancy {triple,modular,tmr,dmr,hot,cold,standby,hybrid,forward,backward,recovery} dual system etc.
konstruktionsmetoder {feldetektering,maskinvaruredundans,trippelmodulär,varm,kall,beredskapssystem,hybridredundans,programvaruredundans,n-versionsprogrammering,recovery} feltolerans redundans aktiv m.m. block
- {transportation,telecommunications,finance,cryptology} ~ {transportlogistik,telekommunikation,hårdvarudesign,kryptologi} (100.0%)
- {transmission,medium',bandwidth}3 ~ {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 (100.0%)
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- {transition,arrival} ~ övergång (100.0%)
- {traditionally,think} ~ anse (100.0%)
- {tolerate,transient} ~ {tidsredundans,detektering,transienta} (100.0%)
- {time-triggered,byzantine} ~ byzantinska (100.0%)
- {thus,thorough,leveraged} ~ {bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} (100.0%)
- {throughput,benchmark} ~ {moore,mått,responstid,kapacitet,benchmarking,referenslokalitet} (100.0%)
- {three-dimensional,shape} ~ {tur,tredimensionell} (100.0%)
- {thing,pressure} ~ {pga,tidspress,kostnadshänsyn} (100.0%)
- {theoretic,provable}2 ~ {informationsteoretiska,bevisbar,säkerhetsgarantier}2 (100.0%)
- {that,non-expert} ~ {or,icke-experter,punkt} (100.0%)
- {th,homepage} ~ summa (100.0%)
- {testability,partitioning,layering} ~ {gås,testbarhet,partitionering,skiktning} (100.0%)
- {tend,over,again,refinement,exhaustive,approximative} ~ {beräkningssvåra,tendera,förfining,uttömmande,approximativ} (100.0%)
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- {temperature,join} ~ {temperatur,lika,designmål} (100.0%)
- {technical/scientific/artistic,matter}2 ~ {naturvetenskaplig,konstnärlig}2 (100.0%)
- {take-home,open-book} ~ bok (100.0%)
- {system-of-system,ultra-large-scale} ~ system-av-system (100.0%)
- {subnetting,link-state} ~ {vlsm,standardprotokollet,link-state} (100.0%)
- {submission,voluntary,sit-down}2 ~ rapportinlämning (100.0%)
- {subfield,automatic} ~ {ai-delområden,medvetenhet,ai-algoritmer} (100.0%)
- {sub-specialty,bsd} ~ {nätverkskoncept,nätverkssäkerhet,socket} (100.0%)
- {strive,highest,watt} ~ {högprestanda-datorer,watt} (100.0%)
- {steganography,covert,channel} ~ {steganografi,kanal} (100.0%)
- {status,mpa}2 ~ {arbetsvecka,avrapportera,status}2 (100.0%)
- {specification/modelling,formalism} ~ formalism (100.0%)
- {soundness,derivation} ~ {sundhet,logiker,satsa,predikat,temporal} (100.0%)
- {software-based,textually} ~ {programbaserad,textuellt} (100.0%)
- {soft/hard,time-,trigg} ~ {fördjupningsgrad,processkommunikation,låsning} (100.0%)
- {skilfully,elicit} ~ {skicklig,programvarukrav} (100.0%)
- {single-area,multiarea} ~ {enkelarea,ospf,ipv6-nätverk} (100.0%)
- {simply,lambda,calculus,inductive} ~ {typad,lambdakalkyl,typsäkerhet,bevistekniker,korrekturassistens} (100.0%)
- {similarity,hide,phylogeny} ~ {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} (100.0%)
- {shortage,positive} ~ {brist,positiv} (100.0%)
- {set-up,synchronisation} ~ {set-up-,klockad} (100.0%)
- {self-study,web-based}2 ~ webbaserad (100.0%)
- {secondary,career,invite,speaker} ~ {sekundär,karriärsmöjligheter,bjuda_in,talare} (100.0%)
- {schematic,layout-vs-schematic} ~ {kretskonstruktionsflödet,schemainmatning,kretssimulering,regelkontroller,layout-vs-schema} (100.0%)
- {sampling,quantization} ~ {sampling,kvantisering} (100.0%)
- {safety-critical,outmost,satisfied,eliminate,severe,catastrophic} ~ {yttre,eliminera,allvarlig,katastrofal} (100.0%)
- {routine,software-controlled}5 ~ programstyrd (100.0%)
- {rom,prom,flash,sram,dram,usefulness}5 ~ {minnestyps,ändamål}5 (100.0%)
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- {revolve,naturally} ~ kretsa (100.0%)
- {revision,documentation/dissemination} ~ {forskningsarbete,omprioritering,spridning} (100.0%)
- {retrieval,debriefing} ~ {problemidentifiering,användaranalys,systemanalys,avrapportering} (100.0%)
- {resist,temptation,obvious,seemingly,plausible,incorrect} ~ {motstå,frestelse,uppenbar,till_synes:15,rimlig} (100.0%)
- {research-level,ambient,occlusion,hair,illumination,soft,shadow,indirect,spherical,harmonic,wavelet} ~ {forskningsnivå,ambient,occlusion,hair,applications,tracing,illumination,skugga,indirect,spherical,harmonics} (100.0%)
- seminar present more detail {research-level,ambient,occlusion,hair,illumination,soft,shadow,indirect,spherical,harmonic,wavelet} selection topic e.g. rendering application trace global hard real-time etc.
obligatorisk seminarium presentera mer detalj {forskningsnivå,ambient,occlusion,hair,applications,tracing,illumination,skugga,indirect,spherical,harmonics} antal ämne innefatta t_ex t_ex:16 rendering ray global mjuk
- {replicate,worker,barrier,baton,alarm} ~ {mönster,lock,replicated,workers,barrier,synchronization} (100.0%)
- {reoccur,a,b} ~ {återkommande,identifikation,programvarufel,b} (100.0%)
- {relieble,unreliable} ~ {tillförlitlig,dataöverföring} (100.0%)
- {reflective,dilemma} ~ {dilemma,icke} (100.0%)
- {redundant,cabling,grouping} ~ {switchat,ethernet-baserat,gruppering} (100.0%)
- {rc,sizing,corner} ~ {rc-fördröjningsmodellen,buffertdimensionering,processhörn} (100.0%)
- {rather,conventional}2 ~ {snarare,konventionell}2 (100.0%)
- {ramification,workload}2 ~ minneskoherens (100.0%)
- {quite,elegant} ~ elegant (100.0%)
- {qualify,designate}2 ~ kvalificerad (100.0%)
- {quad-,eight-core,single-core,gaming,console} ~ {snart,åttakärniga,ordinär,sista,spelkonsol} (100.0%)
- {pursue,five-year}2 ~ {femårig,arkitektutbildningarna}2 (100.0%)
- {pump,lemma} ~ pumplemmat (100.0%)
- {pulse,width,modulation,analog/digital,digital/analog,dac} ~ {pulsbreddsmodulering,digitalomvandling,analogomvandling} (100.0%)
- {protect,intentional} ~ avsiktlig (100.0%)
- {propel,growth} ~ kommunikationsarkitektur (100.0%)
- {progressively,bigger}4 ~ programblock (100.0%)
- {profound,microcontoller} ~ mikrokontrollern (100.0%)
- {produce,understandable,people} ~ {framställa,förståelig} (100.0%)
- {probabilistic,time-continuous} ~ {sannolikhetsteoretiska,tidskontinuerliga,markovkedjor} (100.0%)
- {pretty,printing,pseudo-parallel} ~ {utskrift,pretty,printing,grafik,webbprogrammering} (100.0%)
- {precondition,assertion} ~ {kontraktbaserad,förvillkor,eftervillkor,assertions} (100.0%)
- {ppp,frame,relay} ~ {länkprotokoll,punkt-till-punkt} (100.0%)
- {portability,sub-area} ~ {kvalitetsutveckling,kvalitetsområdena,iso9126,underhållbarhet,bärbarhet} (100.0%)
- {plenary,fellow} ~ {plenum,kurskamrat} (100.0%)
- {pioneer,mobile-based} ~ os (100.0%)
- {philosophy,dictate} ~ {filosofi,diktera} (100.0%)
- {pedagogical,cornerstone} ~ pedagogisk (100.0%)
- {pcb,production} ~ {implementationsplattform,kretskort,effektförsörjning} (100.0%)
- {partly,java} ~ {key,delvis} (100.0%)
- {parse,anti-plagiarism}2 ~ plagiatverktyg (100.0%)
- {parasitic,fanout} ~ {parasitfördröjning,electrical,fanout} (100.0%)
- {p,npc} ~ komplexitetsklasserna (100.0%)
- {origin,re-emerge,vliw} ~ {ursprung,designstrategier,återuppstå,vliw-parallellism,trådnivå} (100.0%)
- {orderer,tutor} ~ {beställare,huvudhandledare} (100.0%)
- {optimally,heuristically} ~ optimal (100.0%)
- {normal,hour}2 ~ {augusti,juni,arbetstid}2 (100.0%)
- {noise,margin} ~ {överföringskarakteristik,omslagsspänning,störmarginaler} (100.0%)
- {no,single-processor} ~ {datorplattformar,von-neumann-maskiner,processorkärna} (100.0%)
- {namely,compliance,disciplinary,rhetoric,argumentation} ~ {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} (100.0%)
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- {mutual,exclusion}4 ~ uteslutning (100.0%)
- end main objective course be demonstrate how enhance c programming language use implement communication/synchronization task resource management {mutual,exclusion}4
viktig syfte kurs demonstrera hur utöka programspråk använda realisera kommunikation synkronisering process resurshantering ömsesidig uteslutning
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- explain concept critical region {mutual,exclusion}4 starvation deadlock synchronize process
förklara begrepp kritisk region ömsesidig uteslutning svält deadlock samt synkronisering process
- general concept parallelism {interference,fairness,livelock} synchronization critical region {mutual,exclusion}4 deadlock
allmän begrepp parallellism {interferens,rättvisa,livelock} synkronisering kritisk region ömsesidig uteslutning deadlock
- {mutable,immutable} ~ {muterbar,icke-muterbara} (100.0%)
- {multiplexer,de-multiplexer,full,bit,shifter}5 ~ {heladderare,bitskiftare}5 (100.0%)
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- {multi-fidelity,architecture-centric} ~ {inkrementella,multi-fidelity,arkitektur-centrerad} (100.0%)
- {monitoring,syslog,snmp} ~ {nätverksövervakning,syslog} (100.0%)
- {miss,rate,penalty,hit} ~ {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss} (100.0%)
- part cover technique attack different source performance bottleneck memory hierarchy such reduce {miss,rate,penalty,hit} time
del omfatta tekniker {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss} olik antal samt tid hantera
- {mcc092,mcc091} ~ {mcc092,mcc091} (100.0%)
- {maturity,willingness} ~ {mognad,vilja} (100.0%)
- {market,segment} ~ {managerad,marknadssegment} (100.0%)
- {map,fold} ~ {standardbibliotekens,list-funktioner,map,fold} (100.0%)
- {managing,handful} ~ {basfärdighet,handfull,utvecklare.} (100.0%)
- {maintenance,adaptable,reusable} ~ {förtrogenhet,förändringsbara,återanvändbara,programkomponenter} (100.0%)
- {look-ahead,prefix-tree} ~ {ripple,carry,look-ahead,prefixträdsadderare} (100.0%)
- {logical-effort,normalized-delay,critical-path} ~ {normalisera,kretsdiagram,avväga} (100.0%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} ~ {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} (100.0%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- {lexical,functioning,analyser} ~ {lexikal,automata,analysverktyg} (100.0%)
- {let375,leu061,tda357} ~ dat050 (100.0%)
- {lazy,infinite} ~ {lat,evaluering,oändlig} (100.0%)
- {latches,flip-flop} ~ {latchar,vippa} (100.0%)
- {keyword,indicate} ~ {gruppera,modelltyper,nyckelord,grov,indikera,omfång} (100.0%)
- {keep,achievable,revise,work-around} ~ {delmål,igång,revision,angreppssätt} (100.0%)
- {inversion,open-closed,substitution,responsibility,separation} ~ {separation,concern,demeter,segregation,principle} (100.0%)
- {intractability,intractable} ~ {intractability,intractable} (100.0%)
- {internship,incl,.contact,offering} ~ {praktikplats,inkl.,kontaktperson,erbjudan} (100.0%)
- {internetwork,rip,distance-vector} ~ {routing-,switchingteknik,routersuppbyggnad,vägvalsalgoritmer,distance-vector} (100.0%)
- {international,well-established,top} ~ {pintos,internationell,renommerad,väletablerad,labbande} (100.0%)
- {interference,fairness,livelock} ~ {interferens,rättvisa,livelock} (100.0%)
- {inter-switch,vlan,activate,inter-vlan} ~ {inter-switchade,inter-vlan} (100.0%)
- {intentionality,life-cycle} ~ intentionalitet (100.0%)
- {intention,funcion} ~ {mikrokontrollers,huvudfunktion} (100.0%)
- {instrumental,software-reliant} ~ {mjukvaruberoende,affärsmål,uppdragsmål,tillfredsställa,kvalitetsegenskaper} (100.0%)
- {instantiation,family} ~ {instansiering,familjemedlem} (100.0%)
- {inner,anonymous} ~ {inre,anonym} (100.0%)
- {infer,phylogenetic} ~ utläsa (100.0%)
- {improved,acceptance} ~ {lyckas,source-projekt,acceptans} (100.0%)
- {immutability,absence,determinism} ~ {oföränderlighet,immutability,avsaknad,synkroniseringsfel,determinism} (100.0%)
- {ie,boot}4 ~ {systemprogrammering,för,start,spänningstillslag,som}4 (100.0%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- {identity,certificate,revocation} ~ {identity,management,certifikat} (100.0%)
- {identifier,operator} ~ {identifierare,operator,programstruktur,typer,dynamisk,lite} (100.0%)
- {identifiable,joint} ~ identifierbar (100.0%)
- {higher-order,bulk} ~ data-centrisk (100.0%)
- {heterogeneity,ultra-large} ~ {uppmärksamma,skalning,dynamik,heterogenitet,ultra-storskaliga} (100.0%)
- {her/his,expertise} ~ expertis (100.0%)
- {hdl-based,eesd} ~ {stabil,hdl-baserad,eesd-programmet} (100.0%)
- {hdl,bench} ~ {hdler,testbänkar,hdl-simulatorer,syntesverktyg} (100.0%)
- {hard-wired,micro-programmed}5 ~ {fast,mikroprogrammerad}5 (100.0%)
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- {handin,log} ~ {förberedelse,vhdl-inlämning} (100.0%)
- {granularity,data-dependency} ~ {profilera,kornighet,lokalitet,databeroenden} (100.0%)
- {genome,disease,reconstruction} ~ {genomanalys,förutsägelse,klarlägga,sjukdom,rekonstruktion} (100.0%)
- {genetic,molecule} ~ {genetisk,dna-molekyl} (100.0%)
- {functor,transformer} ~ {funktorer,monadtransformerare} (100.0%)
- {formative,summative} ~ {formativ,summativ} (100.0%)
- {fast-paced,cost-sensitive} ~ {föränderlig,kostnadskänslig,verklighet} (100.0%)
- {familiarize,creation}2 ~ omvandla (100.0%)
- {familiarise,re-balancing,non} ~ {automatisering,re-balansering} (100.0%)
- {factoring,variant}2 ~ {nyckar,svårlösliga,faktorisering,variant}2 (100.0%)
- {eye,next} ~ {multicore-system,blick,nära} (100.0%)
- {extremely,late} ~ {upptäckt,designmetodik} (100.0%)
- {extreme,programing} ~ {xp,extreme,projektledning} (100.0%)
- {explicit,instruction-level,thread-and-data,gpus}2 ~ {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 (100.0%)
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- {experimentation,reinforce} ~ {denna,återspegling} (100.0%)
- {existing,bioinformatician} ~ bioinformatiker (100.0%)
- {examensarbete,högskoleingenjörsprogram,vid,tekniska,högskola} ~ {föreskrift,högskoleingenjörsprogram,högskola} (100.0%)
- {exact,still} ~ {fortfarande,hanterbarbara} (100.0%)
- {everywhere,just,phone} ~ {överallt,stationär,telefon} (100.0%)
- {eval,par,skeleton} ~ skelett (100.0%)
- {especially,substrate}2 ~ {parallelldatororganisation,kommunikationssubstratet}2 (100.0%)
- {equal,hashcode,clone,tostring,serialization} ~ {equals,hashcode,clone,tostring,serialisering} (100.0%)
- {engine,stand,alone} ~ {t_ex:03,renderingsmotor,tracer,gpgpu-implementation,stand-alone-effekter} (100.0%)
- {energy-dissipation,battery-powered} ~ {energiförbrukning,batteridriven} (100.0%)
- {embed,mechanical} ~ {mening,mekanisk} (100.0%)
- {elevator,pitch,fun,collaborative,setting} ~ {korta,elevator,rolig,avslappnad,omgivning} (100.0%)
- {eg,manual} ~ användarmanual (100.0%)
- {edsl,combinator} ~ {edsl,kombinatorbibliotek} (100.0%)
- {eda-based,proficient,utilize} ~ eda-baserad (100.0%)
- {e.,recognise} ~ e. (100.0%)
- {dualize,bound} ~ duala (100.0%)
- {drive-by-wire,automotive,intelligent,banking,robot} ~ {drive-by-wire-system,intelligent,trafikstyrsystem,banksystem,robot} (100.0%)
- {dramatically,recently,vast,amount,clinical} ~ {dramatisk,grundforskning,klinisk} (100.0%)
- {double,month} ~ {verk,fördubbla,månad} (100.0%)
- {dos,host,scanning,fingerprint} ~ {nätverksscanning,operating,fingerprinting} (100.0%)
- {dit960,dat036,tda416} ~ structures (100.0%)
- {dit950,dit260,tda342} ~ advanced (100.0%)
- {dit321,tmv027} ~ automatteori (100.0%)
- {discipline,economy} ~ ingenjörsämnen (100.0%)
- {dine,philosopher,producer-consumer,time-out} ~ {shared,update,dining,philosophers,producer-consumer,resource,allocation,time-outs} (100.0%)
- identify concurrent synchronization problem example share update {dine,philosopher,producer-consumer,time-out} resource allocation
identifiera synkronisering problem parallell system t.ex. {shared,update,dining,philosophers,producer-consumer,resource,allocation,time-outs}
- {dimension,dot,cross,matrix} ~ {vektoranalys,dimension,dotprodukt,kryssprodukt,matrismultiplikation} (100.0%)
- {dice,bank} ~ {tärning,bankkonto} (100.0%)
- {desire,action} ~ önska (100.0%)
- {designmodel,driven} ~ {designmodell,driven} (100.0%)
- {deployment,trouble,shooting} ~ {driftsättning,web-applikationer} (100.0%)
- {delve,deeply,synthesise}2 ~ synas (100.0%)
- {delivery,heat} ~ {kylning,designaspekter,implementationsstrategier} (100.0%)
- {delete,etc,unauthorized,confidential,system'} ~ {ändra,förstöra,maskinvara,.),konfidentiell,orättmätig} (100.0%)
- {defensive,injection} ~ defensiv (100.0%)
- {defend,plagiarism,authorship} ~ {plagiering,författarskap} (100.0%)
- {decompose,balance}2 ~ {uppdelning,lastbalansering,minimering}2 (100.0%)
- {decision-making,realisation}2 ~ belysning (100.0%)
- {debugging,resourse} ~ {utvecklingssystem,mikrodator} (100.0%)
- {datagram,multicast} ~ {port,socketar,multicasting} (100.0%)
- {cyclic,time-table} ~ {cyklisk,tidtabell} (100.0%)
- {cycle,fill} ~ {utvecklingscykeln,problemanalys,implementationsdetaljer} (100.0%)
- {coverage,workflow,localisation,pre} ~ {kontrastera,täckningsgrad,enhetstester,arbetsflöde,lokalisering,pre,invarianter} (100.0%)
- {countable,uncountable,diagonalisation} ~ {uppräkneliga,ouppräknelig,diagonalisering} (100.0%)
- {convey,eachother} ~ hårdvarudelar (100.0%)
- {convert,decimal,hexadecimal}4 ~ {omvandling,tal,decimal,hexadecimal,representation}4 (100.0%)
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- {consultation,assistance} ~ konsultationspass (100.0%)
- {constantly,faster} ~ {mjukvaruföretag,ständig} (100.0%)
- {confines,arbitrary} ~ {köra,godtycklig} (100.0%)
- {commercially,mining,automatically,interesting} ~ {mining,intressant} (100.0%)
- {commence,intensify} ~ {läsvecka,löpa,projektgruppsmöten,systemverifiering,demonstrationsförberedelser,slutdokumentation,intensifiera} (100.0%)
- {collective,ownership} ~ {kollektiv,ägande} (100.0%)
- {cohesion,coupling} ~ {kohesion,refaktorering} (100.0%)
- {cloud,smart,grid,connected} ~ {molntjänster,smart,elnät} (100.0%)
- {classification,customer,creditworthy,medical,diagnosis} ~ {klassificeringsuppgifter,teckenigenkänning,kund,kreditvärdig,medicinsk,diagnostik} (100.0%)
- {circumstance,cooperative,enterprise} ~ samarbetsföretaget. (100.0%)
- {circuit-switching,packet-switching} ~ {kretskoppling,paketkoppling} (100.0%)
- {chance,visit} ~ gästforskare (100.0%)
- {certification,reality-like} ~ {gedigen,cisco-certifiering,labbmiljö} (100.0%)
- {busy,wait} ~ {busy,waiting} (100.0%)
- {business-related,legal} ~ {säkerhetstänkandet,affärsmässig,juridisk,beröra} (100.0%)
- {bus-based,snoopy-cache,inclusion,multi-phase}2 ~ {buss-baserade,cache-protokoll,flerfasprotokoll}2 (100.0%)
- study {bus-based,snoopy-cache,inclusion,multi-phase}2 protocol property
studera {buss-baserade,cache-protokoll,flerfasprotokoll}2
- study {bus-based,snoopy-cache,inclusion,multi-phase}2 protocol property
studera {buss-baserade,cache-protokoll,flerfasprotokoll}2
- {bridge,gap} ~ lucka (100.0%)
- {branch,speculation} ~ {prediction,spekulation} (100.0%)
- {bottom-up,sister} ~ {bottom-up,systerkurs} (100.0%)
- {borderless,virtualization} ~ virtualisering (100.0%)
- {biterror,congestion} ~ {bitfel-,flödes-,stockningskontroll} (100.0%)
- {big,thereby} ~ {namnge,återanvända} (100.0%)
- {belief,propagation} ~ {propagera,belief,propagation} (100.0%)
- {bayes,classifier,fisher,discriminant} ~ {övervaka,bayes-klassificerare,fisher-diskriminantanalys,perceptron-baserade,support-vektormaskiner,regression,boosting} (100.0%)
- {asymptotic,average,worst} ~ {asymptotisk,genomsnittlig,värsta-fall-komplexitet} (100.0%)
- {asymmetric,signature}2 ~ {asymmetrisk,chiffer,signatur}2 (100.0%)
- {assese,laboratoriework,lab-skill} ~ {överinsyn,assistent,labbarbetet,labbsalen} (100.0%)
- {artificial,intelligence}2 ~ {artificiell,intelligens}2 (100.0%)
- {announce,date}2 ~ {annonsera,presentationsdatum}2 (100.0%)
- {amino,acid}2 ~ {aminosyra,protein}2 (100.0%)
- {almost,flexibility} ~ {nästan,flexibilitet} (100.0%)
- {aircraft,multimedia} ~ {flygplan,rymdfarkost,datorspel,multimediatillämpningar} (100.0%)
- {ai-based,acceptable} ~ {ai-baserad,mjukvarutillämpning,acceptabel} (100.0%)
- {administer,ethernet}2 ~ administrera (100.0%)
- configure {administer,ethernet}2 switch lan {redundant,cabling,grouping} possibly functional base
konfigurera administrera {switchat,ethernet-baserat,gruppering} lokal nätverk möjlighet redundans dator antal s.k.
- configure {administer,ethernet}2 {inter-switch,vlan,activate,inter-vlan} switch route router
konfigurera administrera {inter-switchade,inter-vlan} route routing
- {acknowledge,socio-economical,cause,faulty} ~ socio-ekonomiska (100.0%)
- {accordingly,concentrate} ~ koncentrera (100.0%)
- {abroad,dispensation,finding,presence}2 ~ {undantagsfall,utomlands}2 (100.0%)
- {(3d),dat260} ~ {(3d),dat260} (100.0%)
- {(3b),dat240} ~ {(3b),dat240} (100.0%)
- {(3a),dat231} ~ (3a) (100.0%)
- xp ~ xp-team (100.0%)
- worst-case ~ {värsta-fallets,exekveringstid}2 (100.0%)
- word ~ {ord,kontext-fritt} (100.0%)
- wireless ~ trådlös (100.0%)
- wire-delay-dominated ~ {ledningsfördröjningsdominerade,ledningdragning,buffringsmetodier,fördröjningsskillnader} (100.0%)
- willing ~ villig (100.0%)
- well-written ~ välskriven (100.0%)
- well-known ~ vedertagen (100.0%)
- welcome ~ programverifiering (100.0%)
- weighted ~ väga (100.0%)
- vulnerable ~ förutse (100.0%)
- vulnerability ~ regelverk (100.0%)
- volontary ~ {överbetyg,anordna} (100.0%)
- void ~ {returnera,resultattypen,void} (100.0%)
- vlsm ~ {ip-adressering,nätmask,adresseringsmetoder,ip-konfiguration,adressöversättning} (100.0%)
- vary ~ variera (100.0%)
- variability ~ variabilitet (100.0%)
- validity ~ {g.,validitetshot} (100.0%)
- validator ~ modell-validering (100.0%)
- validate ~ testprogram (100.0%)
- vairable ~ instansvariabel (100.0%)
- uploaded ~ {nätverkssimulator,uppladdad,diagram} (100.0%)
- upcome ~ efterföljande (100.0%)
- up ~ anamma (100.0%)
- unnecessary ~ {undvika,onödig,komplikation} (100.0%)
- unifying ~ {sammanhålla,minnesflaskhalsen}2 (100.0%)
- two-hour ~ {2-timmars,förelåsningar} (100.0%)
- tutorial ~ ingen (100.0%)
- trend ~ trend (100.0%)
- treatment ~ {implementationsarv,specifikationsarv,inkapsling,hiding} (100.0%)
- topology ~ topologi (100.0%)
- top-down ~ top-down (100.0%)
- tooling ~ {modelleringsteknik,hands} (100.0%)
- tolerance ~ {taxonomi,felyttringar} (100.0%)
- timing-driven ~ {fördröjningsdriven,timing-driven} (100.0%)
- time-sharing ~ {tidsdelningssystem,tonvikt,periferikretsar}4 (100.0%)
- three-address ~ tre-adress (100.0%)
- threat ~ hot (100.0%)
- thread-safe ~ trådsäkra (100.0%)
- third ~ tre (100.0%)
- text ~ {markovmodeller,text} (100.0%)
- terminology ~ terminologi (100.0%)
- terminology structure system
terminologi struktur eda-system
- master terminology concept theory associate select area
förstå förklara terminologi koncept teori koppla välja forskningsområde
- terminology definition include term such dependability reliability maintainability availability safety taxonomy dependable system fault failure model etc.
terminologi definition omfatta termer pålitlighet tillförlitlighet {funktionssannolikhet,underhållsgodhet} tillgänglighet säkerhet
- master terminology dependable computing
behärska grundläggande terminologi område pålitlig datorsystem
- introduction computer security definition terminology standard
introduktion datasäkerhet definition terminologi standard
- student master terminology key concept parallel computer architecture order follow research advance field
student behärska terminologi nyckelbegrepp parallelldatorarkitektur följa fält utveckling
- student master terminology key concept parallel computer architecture order follow research advance field
student behärska terminologi nyckelbegrepp parallelldatorarkitektur följa fält utveckling
- multiprocessor scheduling problem definition terminology algorithm
schemaläggning enkel multiprocessorsystem problemformulering terminologi algoritm
- master terminology scheduling complexity theory
behärska terminologi använda teori schemaläggning beräkningskomplexitet
- contrast formal informal method testing terminology {coverage,workflow,localisation,pre} unit test framework debug control tool specification postcondition invariant verification logic support
{kontrastera,täckningsgrad,enhetstester,arbetsflöde,lokalisering,pre,invarianter} formell informell metod testning terminologi ramverk felsökning kontroll verktyg specifikation post conditions verifikation logik
- technologies ~ realisering (100.0%)
- tcp/ip-based ~ ip-baserade (100.0%)
- tcp/ip-architecture ~ ip-arkitektur (100.0%)
- taxonomy ~ {funktionssannolikhet,underhållsgodhet} (100.0%)
- tablet ~ surfplatta (100.0%)
- system-oriented ~ {simuleringsverktyg,angöra} (100.0%)
- syntax-directed ~ syntaxstyrd (100.0%)
- synchronously ~ {traditionsenlig,digitalmaskin}5 (100.0%)
- symmetric ~ {symmetrisk,strömchiffer}2 (100.0%)
- swedish ~ {undervisningsspråk,svensk} (100.0%)
- sustainable ~ hållbar (100.0%)
- sustainability ~ hållbarhet (100.0%)
- supplement ~ supplement (100.0%)
- supervisor' ~ {kontakta,lämpligen} (100.0%)
- supercomputer ~ superdator (100.0%)
- summarise ~ {bioinformatikmetoder,forskningslitteraturen} (100.0%)
- suite ~ {huvudmoment,internetteknik,ip-protokollen,internetanslutning,routingteknik} (100.0%)
- suggestion ~ lösningsförslag (100.0%)
- sufficient ~ tillräcklig (100.0%)
- sudent ~ {sudenterna,anteckna} (100.0%)
- subtraction ~ {addition,subtraktion}2 (100.0%)
- substantially ~ {medlem,substansiellt} (100.0%)
- subclass ~ subklass (100.0%)
- subarea ~ ai-delområde (100.0%)
- sub-course ~ delkursen (100.0%)
- student's ~ {läroplan,yrkesroller} (100.0%)
- structural ~ strukturell (100.0%)
- strengths3 ~ eda-baserade (100.0%)
- story ~ användarbeskrivningar (100.0%)
- steer ~ konstruktionsprojekt (100.0%)
- starvation ~ svält (100.0%)
- standard-cell ~ {kretslayout,standardcellmallar} (100.0%)
- stakeholder ~ intressent (100.0%)
- sple ~ spl (100.0%)
- specified ~ prestanda. (100.0%)
- specialization ~ säkerhetsfördjupningen (100.0%)
- specialist ~ specialistkunskaper (100.0%)
- solvable ~ lösningsbart (100.0%)
- solely ~ tentamensresultat (100.0%)
- software-initiated ~ programvaruinitierade (100.0%)
- society ~ samhälle (100.0%)
- social ~ social (100.0%)
- smartphone ~ mobiltelefon (100.0%)
- slide ~ presentationamaterialet (100.0%)
- sketch ~ {principskisser,minnesceller,referens} (100.0%)
- sixth ~ {sex,essentiell,chip-multiprocessorer}2 (100.0%)
- situation ~ situation (100.0%)
- simplify ~ förenkla (100.0%)
- similar ~ {designteknikerna,söndra,härska,likna,läroboksexemplen} (100.0%)
- significantly ~ {arkitektur-modellering,medel} (100.0%)
- sign ~ signera (100.0%)
- shortcoming ~ ofullkomlighet (100.0%)
- services ~ serversidan (100.0%)
- sensors/actuators ~ {programvarumoduler,sensor,ställdon} (100.0%)
- sensor ~ applikationsutvecklare (100.0%)
- sensible ~ utvecklingsalternativen (100.0%)
- send ~ skicka (100.0%)
- semester ~ termin (100.0%)
- semaphore ~ semafor (100.0%)
- self-stabilizing ~ {api,självstabiliserande} (100.0%)
- script ~ {linux-baserade,shell,scripts,kommandofiler} (100.0%)
- scop ~ domänanalys (100.0%)
- schedulability ~ tidskrav (100.0%)
- scalable ~ skalbara (100.0%)
- scalability ~ skalbarhet (100.0%)
- sat-solver ~ {sat-lösare,tools} (100.0%)
- robotic ~ robotik (100.0%)
- road ~ {datorisera,trafikant} (100.0%)
- rigor ~ {samlingsnamn,systemdesign} (100.0%)
- restart ~ återstart (100.0%)
- research-oriented ~ forskningsinriktad (100.0%)
- replication ~ replikering (100.0%)
- repertoire ~ {repertoar,typat} (100.0%)
- repeater ~ repeterare (100.0%)
- rendezvous ~ rendezvous (100.0%)
- rendering ~ rendering (100.0%)
- seminar present more detail {research-level,ambient,occlusion,hair,illumination,soft,shadow,indirect,spherical,harmonic,wavelet} selection topic e.g. rendering application trace global hard real-time etc.
obligatorisk seminarium presentera mer detalj {forskningsnivå,ambient,occlusion,hair,applications,tracing,illumination,skugga,indirect,spherical,harmonics} antal ämne innefatta t_ex t_ex:16 rendering ray global mjuk
- primary focus be real-time rendering photo realistic render
primär fokus ligga {realtidsrendering,fotorealistisk} rendering
- regularly ~ handledningstimmar (100.0%)
- reflect ~ reflektera (100.0%)
- refernce ~ {nätverksteknik,osi-modellen} (100.0%)
- refactor ~ refactor (100.0%)
- reduction ~ reduktion (100.0%)
- complexity class {p,npc} reduction
komplexitetsklasserna reduktion
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- recursive ~ rekursiv (100.0%)
- recursion ~ rekursion (100.0%)
- realization ~ {sammankoppla,byggblocken}5 (100.0%)
- rating ~ {justera,väl} (100.0%)
- rapport ~ report (100.0%)
- randomize ~ randomiserad (100.0%)
- quickly ~ grad (100.0%)
- queue ~ kö (100.0%)
- q1's ~ dat093 (100.0%)
- push-down ~ push-down (100.0%)
- purely ~ {jobba,ren} (100.0%)
- publishing ~ publiceringsetik (100.0%)
- proxy ~ {nätverksdesign,proxies,egress,filtering} (100.0%)
- prover ~ teorembevisare (100.0%)
- prove ~ bevisa (100.0%)
- proposal ~ förslag (100.0%)
- properly ~ ordentlig (100.0%)
- project-oriented ~ projektinriktad (100.0%)
- project-like ~ {programmeringskurser,projektliknande} (100.0%)
- project-group ~ kommunikativ (100.0%)
- programmer ~ {sort,biblioteksfunktioner} (100.0%)
- programmable ~ programmerbar (100.0%)
- proficiently ~ sakkunnig (100.0%)
- proficiency ~ verktygsvana (100.0%)
- product-owning ~ interagera (100.0%)
- product-development ~ {med_flera:06,författare,produktutvecklingsprojekt,källhantering} (100.0%)
- processor-based ~ processorbaserade (100.0%)
- proceed ~ överinseende (100.0%)
- problem/task ~ {precisera,problembeskrivningen}2 (100.0%)
- problem-solving ~ övningstillfällen (100.0%)
- private ~ privat (100.0%)
- primarily ~ ingenjörsområden (100.0%)
- previous ~ tidigare (100.0%)
- prestudy ~ forskningsförstudie (100.0%)
- prefetching ~ prefetching (100.0%)
- example technique cover be {victim,lockup-free,virtually} cache prefetching address
exempel tekniker behandla {inklusiva,exkusiva,hierarki,lockup-free} cachar prefetching
- example project topic include multithread relax memory consistency model prefetching access scheduling
exempel ämne {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 modell prefetching schemaläggning
- example project topic include multithread relax memory consistency model prefetching access scheduling
exempel ämne {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 modell prefetching schemaläggning
- pre-run-time ~ {a_priori:15,schemaläggningsbarhet} (100.0%)
- pre-requisite ~ därutöver (100.0%)
- pre-processing ~ {designtekniker,förbehandling} (100.0%)
- pre-lab ~ {laborationspass,förstudieuppgift} (100.0%)
- powerful ~ kraftfull (100.0%)
- poster ~ poster-tillfällen (100.0%)
- possess ~ besitta (100.0%)
- position ~ ställning (100.0%)
- pose ~ börja (100.0%)
- policy ~ policy (100.0%)
- pointer ~ pekare (100.0%)
- pm ~ {angående,viktning,kurs-pm} (100.0%)
- play ~ spela (100.0%)
- real-time system play vital role many application domain include {drive-by-wire,automotive,intelligent,banking,robot} traffic control autonomous
realtidssystem spela viktig roll många tillämpning {drive-by-wire-system,intelligent,trafikstyrsystem,banksystem,robot} fordon autonom
- analysis protein sequence therefore play essential role come year
analys {dna,rna-,proteinsekvenser} därför spela viktig roll kommande år
- concurrent programming play vital role system where many event appear occur simultaneously
parallell programmering spela viktig roll system där många händelse ske till_synes:13 samtidig
- planned ~ {utvecklad,nyckeltillgångar} (100.0%)
- place-and-route ~ place-and-route (100.0%)
- physics ~ {biologi,fysik} (100.0%)
- physical ~ fysisk (100.0%)
- photo ~ {realtidsrendering,fotorealistisk} (100.0%)
- philosophical ~ filosofisk (100.0%)
- phenomenon ~ {fenomen,anda,inkapsla,publik} (100.0%)
- phenomenal ~ {åstadkomma,datorindustrin,fenomenal,bedrift} (100.0%)
- personal ~ personlig (100.0%)
- course end individual summarize report where student be encourage reflect personal perspective
kurs avsluta individuell sammanfatta uppsats där student uppmuntra reflektera personlig sätt
- addition student have maintain personal logbook
dessutom student kontinuerlig föra personlig loggbok
- computer industry accomplish phenomenal mission year put personal desk pocket
period {åstadkomma,datorindustrin,fenomenal,bedrift} år {placera,skrivbord,ficka}2 personlig dator
- however mainstream computing wall industry undertake new mission put personal parallel supercomputer desk home pocket
år {hejda,abrupt,varvid,hem} utveckling industri sätta ny mål {placera,skrivbord,ficka}2 personlig parallell superdator
- periodicity ~ {periodicitet,datorberäkning}2 (100.0%)
- peer-response ~ {skrivarworkshop,fördjupningsstudien} (100.0%)
- password ~ {autentiseringsmekaniser,lösenord,nyckeldistribution} (100.0%)
- partition ~ {partitionerade,skiktad} (100.0%)
- parser ~ {kontextfria,ll,lr-parsning,parser,standardverktyg} (100.0%)
- parallelisation ~ {parallellisering,distribuering} (100.0%)
- pace ~ arbetstakt (100.0%)
- otherwise ~ {annars,retur,feedback} (100.0%)
- oscilloscope ~ {mätinstrument,logikanalysatorer,oscilloskop} (100.0%)
- organizational ~ organisatorisk (100.0%)
- organization's ~ {låda,sällan} (100.0%)
- organization' ~ standardsspråk (100.0%)
- organic ~ organisk (100.0%)
- opponent ~ opponent (100.0%)
- ongoing ~ {versionshanteringssystem,programkod.} (100.0%)
- off ~ resursbegränsning (100.0%)
- of ~ båda (100.0%)
- occasion ~ {tillfälle,projektmöteshantering} (100.0%)
- obviously ~ naturligtvis (100.0%)
- obligation ~ beviskrav (100.0%)
- o-notation ~ o-notation (100.0%)
- np-completeness ~ {np-kompletta,realtidsschemaläggning} (100.0%)
- np-complete ~ np-fullständiga (100.0%)
- notation ~ notation (100.0%)
- non-repudiation ~ oavvislighet (100.0%)
- non-deterministic ~ {deterministisk,ickedeterministiska} (100.0%)
- non- ~ automatateori (100.0%)
- newly ~ {servicegarantier,nyutvecklad}3 (100.0%)
- network-oriented ~ laboratorium (100.0%)
- nested ~ {tidseffektivitet,summera,nästlade,rekursionsekvationer,objektiv} (100.0%)
- multithread ~ {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 (100.0%)
- multiplex ~ {bussprotokoll,multiplexteknik}5 (100.0%)
- multicore/multithreaded ~ {flerkärniga,flertrådade,processorarkitekturer,multicores} (100.0%)
- multi-person ~ flerpersonsprojekt (100.0%)
- multi-core ~ trådparallellism (100.0%)
- much ~ instuderingsuppgifter (100.0%)
- motivated ~ motiverad (100.0%)
- mosfet ~ {mos-transistorn,switch} (100.0%)
- mos ~ {mos-transistor-modeller,cmos,inverterare} (100.0%)
- modularisation ~ modularisering (100.0%)
- modify ~ modifiera (100.0%)
- modification ~ redigering (100.0%)
- model-view-controller ~ model-view-controller-arkitekturen (100.0%)
- model-driven ~ modelldriven (100.0%)
- model-checking ~ model-checking (100.0%)
- mobile-devices ~ fara (100.0%)
- mission-critical ~ {pålitlighetskrav,affärskritiska,missionskritiska} (100.0%)
- mirror ~ {föreläsningsserien,spegla} (100.0%)
- minimization ~ logikminimering (100.0%)
- minimise ~ adderare (100.0%)
- mini-module ~ minimodulen (100.0%)
- mini ~ miniprojekt (100.0%)
- microscontroller ~ mikrokontrollerns (100.0%)
- micro ~ {processbegreppet,låsningssituationer,filsystem,mikrokärnor,virtual,machines,säkerhet-} (100.0%)
- methodological ~ forskningsmetoder (100.0%)
- metastability ~ metastabilitet (100.0%)
- meta-analytical ~ meta-analytiska (100.0%)
- merge-and-find ~ merge-and-find (100.0%)
- meothd ~ resultattyp (100.0%)
- mentor ~ mentor (100.0%)
- medicine ~ medicin (100.0%)
- meaningful ~ testfall (100.0%)
- meaning ~ innebörd (100.0%)
- mcc092/mcc091 ~ {integrated,circuit} (100.0%)
- maximum ~ maximal (100.0%)
- matching ~ mönstermatchning (100.0%)
- massively ~ massiv (100.0%)
- manufacturability ~ tillverkningsbarhet (100.0%)
- manager ~ {kvalitetsingenjörer,kvalitetschefer} (100.0%)
- management-perspective ~ lednings-perspektiv (100.0%)
- mac ~ mac-algoritmer (100.0%)
- loop ~ loop (100.0%)
- longer ~ lång (100.0%)
- specific skill practice range short {elevator,pitch,fun,collaborative,setting} longer lecture do team relax
presentation också leda träning {korta,elevator,rolig,avslappnad,omgivning} lång föreläsning utföra grupp samverka
- first time history computing mainstream hardware be {no,single-processor} longer machine
en gång historia därmed vanlig {datorplattformar,von-neumann-maskiner,processorkärna} inte lång utgöra
- logarithm ~ logaritm (100.0%)
- loading ~ klassladdning (100.0%)
- listener ~ lyssnare (100.0%)
- lines ~ produktlinjer (100.0%)
- limited ~ begränsad (100.0%)
- life ~ {samhällsliga,mjukvarutveckling,t_ex:10,människoliv} (100.0%)
- let ~ {höst,grupprojekt} (100.0%)
- length ~ translation (100.0%)
- leakage ~ {omslag,läckströmmar} (100.0%)
- law ~ lag (100.0%)
- laplace ~ laplace-transformer (100.0%)
- lab-pm ~ lab-pm (100.0%)
- jointly ~ arbetsfördelning (100.0%)
- iterator ~ iteratorer (100.0%)
- iteration ~ iteration (100.0%)
- ipv6 ~ addressering (100.0%)
- ipr ~ {ev,ipr} (100.0%)
- io-handling ~ io-hantering (100.0%)
- io ~ io (100.0%)
- investigation ~ litteratursökning (100.0%)
- intuitive ~ {förmodan,intuitiv} (100.0%)
- intrusion ~ intrång (100.0%)
- course give basic knowledge security area i.e. how {protect,intentional} system intrusion attack
kurs ge grundläggande kunskap område datasäkerhet eng security dvs hur skydda system avsiktlig intrång
- purpose intrusion make change {delete,etc,unauthorized,confidential,system'} resource datum program hardware get access information use service
intrång göra avsikt {ändra,förstöra,maskinvara,.),konfidentiell,orättmätig} resurs data programvara osv skaffa tillgång information utnyttja system tjänst
- interrupt-driven ~ avbrottsstyrd (100.0%)
- internal ~ intern (100.0%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- additional more {profound,microcontoller} laboration assignment where student get use larger system together interface internal external device
ytterlig mycket omfattande laboration där elev öva använda mikrokontrollern stor system tillsammans gränssnitt intern extern periferienheter
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- interfacing ~ {mjukvarukomponenter,understödja} (100.0%)
- interested ~ intresserad (100.0%)
- integer ~ heltal (100.0%)
- instructor ~ instruktör (100.0%)
- install ~ installera (100.0%)
- insecurity ~ otillräcklig (100.0%)
- input-output ~ input-output (100.0%)
- initiation ~ initiering (100.0%)
- initially ~ mikrodatorteknik (100.0%)
- inherent ~ {alltmer,beståndsdel,teknikområden}2 (100.0%)
- informal ~ informell (100.0%)
- industrial-type ~ {kretselement,i_enlighet_med:12,konstruktionsflöde} (100.0%)
- incrementally ~ {modelleringsverktyget,stegvis} (100.0%)
- impose ~ {med_flera:09,uppsätta,prestandakraven} (100.0%)
- imperfection ~ icke-idealiteter (100.0%)
- if-statement ~ fora (100.0%)
- idea ~ idé (100.0%)
- study highlight context {strategic,reappear}2 approach propose develop then idea design principle today
betoning ligga sammanhang där metod föreslå utvecklas därefter idé princip tillämpa idag
- study highlight context {strategic,reappear}2 approach propose develop then idea design principle today
betoning ligga sammanhang där metod föreslå utvecklas därefter idé princip tillämpa idag
- be central idea course
central idé kurs
- demonstrate how present idea method critically evaluate
kurs använda därför forskningsartiklar viktig referensmaterial visa hur presentera idé metod kritisk värdera
- critically assess algorithmic idea demonstrate ability {resist,temptation,obvious,seemingly,plausible,incorrect} create algorithm often turn out be
kritisk bedöma algoritmiska idé visa förmåga {motstå,frestelse,uppenbar,till_synes:15,rimlig} skapa algoritm ofta felaktig
- hypothesize ~ {misslyckande,riktighet} (100.0%)
- https://student.portal.chalmers.se/en/chalmersstudies/masters-thesis/pages/design-and-publish-masters-thesis.aspx ~ https://student.portal.chalmers.se/sv/chalmersstudier/kandidat-och-examensarbete/examensarbete/sidor/utformning-rapporter-exjobb-kand.aspx (100.0%)
- high-throughput ~ high-throughput (100.0%)
- high-level ~ högnivåspråk (100.0%)
- hierarchical ~ hierarkisk (100.0%)
- helpful ~ trädstruktur (100.0%)
- hecr ~ tillträde (100.0%)
- heavily ~ akutell (100.0%)
- handshaking ~ {utportar,handskakning,tidsförlopp} (100.0%)
- hall-exam ~ slutligen (100.0%)
- halfway ~ halv (100.0%)
- half ~ {halva,labserien} (100.0%)
- greedy ~ girig (100.0%)
- geometry ~ geometrisk (100.0%)
- generator ~ kodgeneratorer (100.0%)
- gating ~ effektstyrning (100.0%)
- freely ~ fri (100.0%)
- frame-tagging ~ {lan,ram-taggning} (100.0%)
- formula ~ {medelvärdessatser,formuler}2 (100.0%)
- formalize ~ {inse,datortillämpningar,formalisera} (100.0%)
- floating-point ~ {aritmetisk,flyttal} (100.0%)
- fifth ~ {fem,ariktetkurtekniker,cache-koherensprotokollen}2 (100.0%)
- fetch ~ {hämta,webb,bearbetning} (100.0%)
- fault-tree ~ {felträd,tillförlitlighetsblockschema}2 (100.0%)
- extract ~ {extrahera,tillvägagångssätt} (100.0%)
- externally ~ undantagstyper (100.0%)
- expressive ~ uttrycksfull (100.0%)
- exposure ~ representationsexponering (100.0%)
- exploratory ~ utforskande (100.0%)
- exploitation ~ instruktionsnivå (100.0%)
- expert ~ expertsystem (100.0%)
- model text language expert system
{markovmodeller,text} språk expertsystem
- optimization rule base expert system
annan optimering regelbaserade expertsystem
- algorithm kind commonly use example {classification,customer,creditworthy,medical,diagnosis} task character recognition predict new be etc. expert system
algoritm slag använda vanligen exempel {klassificeringsuppgifter,teckenigenkänning,kund,kreditvärdig,medicinsk,diagnostik} förutsäga ny etc. expertsystem
- exhibit ~ {uppvisa,övervägande}2 (100.0%)
- evolutionary ~ evolutionär (100.0%)
- erroneous ~ {bristfällig,kvalitetssäkringsprocesser} (100.0%)
- environmental ~ miljömässig (100.0%)
- entitle ~ erna (100.0%)
- end-to-end ~ {realtidskommunikation,fördröjningsgarantier} (100.0%)
- encryption ~ {nätverksattacker,slumptalsgenerering} (100.0%)
- encourage ~ uppmuntra (100.0%)
- encompass ~ {realtidsklockor,nätverkskontrollers} (100.0%)
- encode ~ koda (100.0%)
- encapsulate ~ avläsa (100.0%)
- empiricism ~ empiri (100.0%)
- emphasize ~ {utvecklingsmiljöer,server-miljöer} (100.0%)
- elmore's ~ fördröjningsmodell (100.0%)
- elicitate ~ {locka,elicitera} (100.0%)
- electronics ~ elektronik (100.0%)
- electric ~ kretsteori (100.0%)
- eigenvalue ~ egenvärden (100.0%)
- editor ~ modell-editering (100.0%)
- eda322 ~ eda322 (100.0%)
- eda222 ~ likvärdig (100.0%)
- economic ~ {tillämpbar,ekonomisk} (100.0%)
- ecological ~ ekologisk (100.0%)
- early ~ {tidig,gruppdynamik} (100.0%)
- e.g.tda593 ~ {mjukvarumodellering,ex,tda593} (100.0%)
- e-mail ~ {applikationsprotokoll,e-post} (100.0%)
- draft ~ utkast (100.0%)
- dit230 ~ programspråksteknik (100.0%)
- distinct ~ leverans (100.0%)
- disk ~ skivminne (100.0%)
- difficult ~ karaktäristisk (100.0%)
- differential ~ differentialekvation (100.0%)
- dictionary ~ lexikon (100.0%)
- desk ~ {placera,skrivbord,ficka}2 (100.0%)
- computer industry accomplish phenomenal mission year put personal desk pocket
period {åstadkomma,datorindustrin,fenomenal,bedrift} år {placera,skrivbord,ficka}2 personlig dator
- however mainstream computing wall industry undertake new mission put personal parallel supercomputer desk home pocket
år {hejda,abrupt,varvid,hem} utveckling industri sätta ny mål {placera,skrivbord,ficka}2 personlig parallell superdator
- designing ~ {pull-up,pull-down} (100.0%)
- descriptive ~ deskriptiv (100.0%)
- deploy ~ driftsätta (100.0%)
- depend ~ bero (100.0%)
- department ~ institution (100.0%)
- denial ~ {denial,service}2 (100.0%)
- demonstrator ~ {adderaren,demonstrator} (100.0%)
- delimit ~ avgränsa (100.0%)
- deductive ~ deduktiv (100.0%)
- deduction ~ deduktion (100.0%)
- dedicated ~ fåtal (100.0%)
- decoding ~ {instruktionsformat,instruktionsavkodning,instruktionsutförande}4 (100.0%)
- decode ~ avkodningslogik (100.0%)
- declare ~ deklarera (100.0%)
- deception ~ vilseledande (100.0%)
- decade ~ decennium (100.0%)
- dat255 ~ project (100.0%)
- dat147 ~ dat147 (100.0%)
- daily ~ {inrikta,datakommunkation,verksam,yrkesarbete}2 (100.0%)
- d. ~ {d.,forskningsetik} (100.0%)
- curve ~ kurvor (100.0%)
- cryptographic ~ kryptografisk (100.0%)
- crossdisciplinary ~ tvärvetenskaplig (100.0%)
- creativity ~ kreativitet (100.0%)
- creatively ~ kreativ (100.0%)
- covered. ~ gå_igenom:02 (100.0%)
- couple ~ designfrågor (100.0%)
- counter ~ räknare (100.0%)
- corporation ~ {fastlägga,samarbetsprinciper} (100.0%)
- coordination ~ {koordinering,linda} (100.0%)
- converged ~ {wan-teknlogier,nätverkstjänster,konvergera} (100.0%)
- contribution ~ bidrag (100.0%)
- contract ~ klassinvarianter (100.0%)
- constructor ~ {konstruktorer,klassvariabler}2 (100.0%)
- constructive ~ typteori (100.0%)
- constitute ~ applikationsramverk (100.0%)
- conquer ~ {divide,conquer} (100.0%)
- connections ~ {samstämmighet,mjukvaruutvecklingsaktiviteter} (100.0%)
- conjunction ~ resursbehovet (100.0%)
- conflict ~ konflikt (100.0%)
- confidentiality ~ sekretess (100.0%)
- conference ~ {forskningsaktiviteter,konferens,forskningsrapporter} (100.0%)
- computationally ~ beräkningsmässig (100.0%)
- be problem computationally solvable
problem beräkningsmässig lösningsbart
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- components ~ {instrument,utrustning,åtkomlig,tidrymd} (100.0%)
- completeness ~ fullständighet (100.0%)
- also be able explain meaning {soundness,derivation} completeness various logic propositional predicate temporal write tree natural deduction
också förklara innebörd {sundhet,logiker,satsa,predikat,temporal} fullständighet olik logik skriva härledning naturlig deduktion predikatlogik
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- compile ~ kompilera (100.0%)
- compilation ~ {kompilatorscheman,intermediärkod,källprogram} (100.0%)
- comparison ~ jämförelse (100.0%)
- commonly-used ~ {datornoder,mediumaccesstekniker} (100.0%)
- commodity ~ {multiprocessorer,grafikprocessorer} (100.0%)
- comfortable ~ assemblerkod (100.0%)
- collect ~ samla (100.0%)
- collaboration ~ {forskningsläget,delområde,djupförståelse}2 (100.0%)
- collaborate ~ samarbeta (100.0%)
- close-out ~ {teammöten,reflektionsmöten,halvtid,projektavslut} (100.0%)
- client-server ~ client-server (100.0%)
- port socket {datagram,multicast} client-server
{port,socketar,multicasting} datagram client-server
- adapt common pattern solve problem example lock client-server pipeline {replicate,worker,barrier,baton,alarm} synchronization pass
anpassa gemensam {mönster,lock,replicated,workers,barrier,synchronization} lösa problem t.ex. client-server pipeline passing
- client ~ klientsidan (100.0%)
- classical ~ klassisk (100.0%)
- citation ~ citat (100.0%)
- church-turing ~ church-turings (100.0%)
- chinese ~ {säkerhetsmodeller,fl} (100.0%)
- characterise ~ karakterisera (100.0%)
- chapter ~ kapitel (100.0%)
- chain ~ petrinät (100.0%)
- centric ~ {kod-centrerat,case-verktyg} (100.0%)
- center ~ datacenter (100.0%)
- catalog ~ projektkatalog (100.0%)
- car ~ bil (100.0%)
- relate software quality societal aspect development e.g. how human life influence low car
relatera mjukvarukvalitet {samhällsliga,mjukvarutveckling,t_ex:10,människoliv} aspekt t_ex hur påverka dålig kvalitet mjukvara modern bil
- example real-time system be control car {aircraft,multimedia} space vehicle as well computer game application
exempel realtidssystem styrsystem bil {flygplan,rymdfarkost,datorspel,multimediatillämpningar}
- how be modern distribute system such {cloud,smart,grid,connected} car build
hur modern distribuera system t.ex. {molntjänster,smart,elnät} kommunicera bil uppbygga
- capacitance ~ ingångskapacitans (100.0%)
- capable ~ datasäkerhetssynpunkt (100.0%)
- can-bus ~ can-buss (100.0%)
- can ~ {karaktär,iaktta,laboratoriemiljö} (100.0%)
- briefly ~ introduktionsföreläsningar (100.0%)
- brief ~ {samoptimering,assemblernivå,hårdvaruparametrar,kostnadsförhållande} (100.0%)
- break ~ {bryta,ner,programmeringsuppgiften,lätt} (100.0%)
- breadth ~ breddförståelse (100.0%)
- bonus ~ bonuspoäng (100.0%)
- block-level ~ {blocknivå,registerfil,aritmetik,logikenhet}5 (100.0%)
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- biomolecular ~ biomolekylära (100.0%)
- biological ~ biologisk (100.0%)
- sequence {amino,acid}2 turn determine {three-dimensional,shape} biological function protein
sekvens {aminosyra,protein}2 bestämma {tur,tredimensionell} form biologisk funktion
- aim such analysis include {genome,disease,reconstruction} structural functional prediction elucidation molecular basis human understand fundamental biological system evolutionary history
mål sån analys omfatta {genomanalys,förutsägelse,klarlägga,sjukdom,rekonstruktion} strukturell funktionell molekylär grund mänsklig förståelse grundläggande biologisk system evolutionär historia
- course illustrate how bioinformatic solution apply address biological problem theoretical principle discuss
kurs belysa hur bioinformatiklösningar tillämpa biologisk problem teoretisk princip lösning diskutera
- discuss use bioinformatic address range biological question
diskutera användning bioinformatik samband rad biologisk frågeställning
- binding ~ bindning (100.0%)
- billion ~ miljard (100.0%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- why internet scale billion user
hur ha internet skala flera miljard användare
- behavioral ~ logiksyntes (100.0%)
- behavior ~ användbarhetsskäl (100.0%)
- bayesian ~ {bayesiansk,inferens} (100.0%)
- b. ~ b. (100.0%)
- aware ~ dock (100.0%)
- avionic ~ {integration,avionik} (100.0%)
- availability ~ tillgänglighet (100.0%)
- automation ~ snitt (100.0%)
- attempt ~ {försök,studentet} (100.0%)
- asynchronous ~ asynkron (100.0%)
- assure ~ kvalitetssäkra (100.0%)
- assumption ~ mixed-signal-system (100.0%)
- associativity ~ {prestandapåverkan,cacheminnen,huvudminne,parameterar,blockstorlek,associativitet,minnesnivåerna} (100.0%)
- assimilate ~ ägna (100.0%)
- assemble ~ lärarlaget (100.0%)
- artifact ~ {inlämning,artifakter} (100.0%)
- arm ~ ämna (100.0%)
- argument ~ argument (100.0%)
- argue ~ argumentera (100.0%)
- appropriateness ~ {tillämpbarhet,disparat,programvarutekniska} (100.0%)
- appropriately ~ framåtskridande (100.0%)
- answer ~ svar (100.0%)
- alu ~ alu-operationer (100.0%)
- algorithmic ~ algoritmiska (100.0%)
- describe algorithmic principle number important concept such behavioral logic synthesis simulation static timing analysis time closure power dissipation
beskriva algoritmiska princip antal viktig {eda-koncept,logiksimulering,closure} beteende logiksyntes statisk timinganalys timing effektanalys
- course intend develop skill model real problem use mathematical algorithmic tool solve {optimally,heuristically}
kurs syfta utveckla förmåga modellera verklig problem använda matematisk algoritmiska verktyg lösa optimal heuristisk
- have practice recognize connection algorithmic problem reduce other
upptäcka samband olik algoritmiska problem {reducera,återföra}
- critically assess algorithmic idea demonstrate ability {resist,temptation,obvious,seemingly,plausible,incorrect} create algorithm often turn out be
kritisk bedöma algoritmiska idé visa förmåga {motstå,frestelse,uppenbar,till_synes:15,rimlig} skapa algoritm ofta felaktig
- algebraic ~ algebraisk (100.0%)
- ai-related ~ {forskningslitteratur,ai-relaterade} (100.0%)
- additionally ~ {återställning,checkpointing,optimistisk,pessimistisk} (100.0%)
- accumulator ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 (100.0%)
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- accordance ~ {filtrera,ip-paket,förbestämd} (100.0%)
- a.k.a. ~ {arkitekt-modellering,arkitekturbeskrivningsspråk} (100.0%)
- `` ~ {i_förväg:14,theory,formal,languages} (100.0%)
- 1 ~ teoridel (100.0%)
- (3c) ~ {(3c),dat220} (100.0%)
- (1) ~ tda545 (100.0%)
- demonstration ~ demonstration (94.7%)
- combinatorial ~ kombinatorisk (93.7%)
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- course intend give fundamental knowledge analysis synthesis optimization combinatorial sequential digital circuit
kurs avse ge grundläggande kunskap analys syntes optimering digital kombinatorisk nät sekvensnät
- use describe combinatorial sequential circuit
använda vhdl verktyg konstruktion digital krets kombinatorisk sekventiell
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- find critical path more complex combinatorial circuit such adder determine minimise delay
finna kritisk väg mycket komplex kombinatorisk krets adderare bestämma minimera fördröjning
- subroutine ~ subrutiner (92.3%)
- functional ~ funktionell (91.1%)
- product specification functional design detailed way implementation
specifikation funktionell design {detaljdesign,ändå} fram implementation
- computer be key component {almost,flexibility} technical system today functional as well ability execute fast power efficient way
dator utgöra viktig komponent {nästan,flexibilitet} teknisk system idag grund funktionell förmåga utföra beräkning snabb energieffektiv
- functional verification
funktionell verifiering
- functional programming constructive logic {simply,lambda,calculus,inductive} type safety definition proof technique dependent assistant base theory
funktionell programmering konstruktiv logik enkel {typad,lambdakalkyl,typsäkerhet,bevistekniker,korrekturassistens} induktiv definition beroende typ basera typteori
- be familiar basic implementation issue imperative functional language
känna grundläggande implementationsproblematik imperativa funktionell språk
- use closure implement functional programming language
använda " closures implementera funktionell programmeringsspråk
- familiarity functional programming
kännedom funktionell programmering
- aim course be introduce principle practice parallel programming functional language
syfte kurs introducera princip praktisk tekniker parallell programmering funktionell programmeringsspråk
- course cover approach parallel functional programming
kurs belysa metod parallell funktionell programmering
- advantage functional approach parallelism {immutability,absence,determinism} datum race
fördel parallell funktionell programmering {oföränderlighet,immutability,avsaknad,synkroniseringsfel,determinism}
- profile parallel functional program {granularity,data-dependency} bottleneck locality
{profilera,kornighet,lokalitet,databeroenden} parallell funktionell program flaskhals
- functional algorithm divide-and-conquer
parallell funktionell algoritm söndra-och-härska "
- functional approach programming
funktionell programmering
- give overview approach parallelism functional programming language scientific literature
beskriva metod parallellism funktionell programspråk vetenskaplig litteratur
- write modify test parallel functional program run variety architecture such shared memory multiprocessor network commodity server
modifiera testa parallell funktionell program avse olik datorsystemarkitekturer {multiprocessorer,grafikprocessorer} delad minne nätverk server
- when use functional language be appropriate solve parallel programming problem
identifiera {omständighet,programmeringsproblem} funktionell språk lämplig läsa parallell
- select appropriate form parallel functional programming give problem expain choice
välja form parallell funktionell programmering passa given problem förklara val
- course participant also complete introductory functional programming preferably use
kursdeltagare genomgå introduktionskurs funktionell programmering företrädesvis användande erlang
- introduction functional programming calculational proof
introduktion funktionell programmering programkalkyl bevis
- introduction functional programming calculational proof
introduktion funktionell programmering programkalkyl bevis
- use functional abstraction fundamental datum
använda funktionell abstraktion grundläggande dataabstraktion
- aim such analysis include {genome,disease,reconstruction} structural functional prediction elucidation molecular basis human understand fundamental biological system evolutionary history
mål sån analys omfatta {genomanalys,förutsägelse,klarlägga,sjukdom,rekonstruktion} strukturell funktionell molekylär grund mänsklig förståelse grundläggande biologisk system evolutionär historia
- course several such model study imperative functional
kurs behandla flera sån modell imperativa " funktionell
- functional programming instance tda452 tda555
hp funktionell programmering exempel
- verify functional property simple program verification tool
verifiera funktionell egenskap enkel javaprogram verifikationsverktyg
- aim course be explore powerful mechanism functional programming language offer solve real problem structure larger program
kurs mål utforska kraftfull mekanism funktionell programspråk erbjuda när gälla lösa verklig problem strukturera stor program
- {big,thereby} advantage functional language be construction give name reuse use higher order function
stor fördel funktionell programspråk mången språkkonstruktionerna {namnge,återanvända} därmed hög ordning funktion
- functional program therefore often construct compose construction library
funktionell program därför ofta konstruera kombinera konstruktion funktionsbibliotek
- realistic functional program also handle change state exception backtrack other non-functional behaviour
realistisk funktionell program också hantera tillståndsförändringar avbrott backtracking annan icke-funktionella beteende
- look how model purely functional manner
{jobba,ren} hur modellera funktionell
- reason correctness functional program
resonera funktionell program korrekthet
- course functional programming introduction discrete mathematics {at,least}15 dat151 language technology dat121 paradigm equivalent require
mycket specifik krävas kurs funktionell programmering introduktion diskret matematik minst technology dat121 programming motsvarande
- course introduce functional programming language related concept student already have knowledge
här kurs introducera funktionell programmeringsspråk relatera koncept student redan ha del kunskap programmering
- course student learn functional programming haskell language
här kurs komma student lära funktionell programmering programmeringsspråk
- testing functional program
testning funktionell program
- write small medium-sized functional program variety application
skriva liten mellanstor funktionell program olik tillämpning
- exploit variety programming technique typical functional such
utnyttja olik programmeringstekniker vanlig funktionell programmering
- appreciate strength possible weakness functional programming paradigm
värdera styrka möjlig svaghet funktionell programmeringsparadigmet
- be introductory course programming use functional language haskell medium instruction
introduktionskurs programmering använda funktionell programmeringsspråk
- write small functional program various application
skriva liten funktionell program olik tillämpning
- use basic repertoire programming technique type functional language such model datatype recursion higher order function
använda grundläggande {repertoar,typat} programmeringstekniker funktionell språk såsom modellering datatyper rekursion användning hög ordning funktion
- semantics ~ semantik (90.9%)
- interrupt ~ avbrott (90.4%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- student have good understanding computer organization basic knowledge low level programming be familiar term assembler interrupt so on i.e. contents course machine orient
student ha god förståelse dator konstruktion grundläggande kunskap maskinnära programmering kännedom begrepp assembler avbrott etc dvs innehåll kurs maskinorienterad
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- examiner ~ examinator (89.7%)
- supervisor recommend final grade project approval course examiner
handledare rekomenderar slutbetyg projekt sedan godkänna kurs examinator
- addition mandatory pre-requisite take course be student establish contact examiner
därutöver förkunskapskrav student ha etablera kontakt kurs examinator
- be examiner decide student accept not course
examinator besluta student anta kurs ej
- examiner decide form interim report
examinator besluta form delredovisning
- examiner ensure student meet requirement general specific prerequisite thesis propose topic intended learning outcome theses
examinator kontrollera student uppfylla generell specifik förkunskapskraven examensarbete föreslå motsvara lärandemål
- examiner sign registration documentation
examinator signera registreringsunderlaget
- planning report be submit examiner approval
planeringsrapporten lämna examinator godkännande
- work week hec thesis student s report {status,mpa}2 examiner
hp examensarbete student {arbetsvecka,avrapportera,status}2 arbete examinator masterprogramansvarig
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- examiner formulate monitor prerequisite requirement
examinator formulera kontrollera sån förkunskapskrav
- examiner decide form interim report
examinator besluta form delredovisning
- examiner ensure student meet requirement general specific prerequisite thesis propose topic intended learning outcome theses
examinator kontrollera student uppfylla generell specifik förkunskapskraven examensarbete föreslå motsvara lärandemål
- examiner sign registration documentation
examinator signera registreringsunderlaget
- planning report be submit examiner approval
planeringsrapporten lämna examinator godkännande
- work week hec thesis student s report {status,mpa}2 examiner
hp examensarbete student {arbetsvecka,avrapportera,status}2 arbete examinator masterprogramansvarig
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- examiner formulate monitor prerequisite requirement
examinator formulera kontrollera sån förkunskapskrav
- first direct supervision examiner assistant lab session then {assese,laboratoriework,lab-skill} exam laboratory end part
en direkt {överinsyn,assistent,labbarbetet,labbsalen} examinator laboration sedan bedöma hjälp labbtest slut del
- recommend ~ rekommendera (88.8%)
- ethical ~ etisk (88.1%)
- individual assignment involve write {reflective,dilemma} note address ethical research development technical scope course grade pass fail
individuell uppgift leda kort skriftlig reflektion etisk {dilemma,icke} forskning utveckling kurs teknisk område betygsätta godkänna
- clearly {unambiguously,rationale,underpin} communicate his/her conclusion laboratory work in-depth term paper study knowledge as well ethical aspect
tydlig sätt kommunicera slutsats {konstruktionsövningarna,fördjupningsstudierna}2 {term,paper}3 också redovisa bakomliggande faktum göra val etisk aspekt
- further goal be student able make ethical consideration his/her work
ytterlig syfte student översiktlig belysa etisk konsekvens arbete
- participate ethical part course complete give assignment area
delta kurs etisk moment genomföra eventuell specifik uppgift etikområdet
- make ethical assessment
göra etisk bedömning
- student be able make {defend,plagiarism,authorship} ethical judgement general particular area scientific writing e.g. related
student göra försvara etisk bedömning generell särskilt område akademisk skrivande t_ex relatera {plagiering,författarskap}
- explain most common ethical model research
f. diskutera förklara vanlig etisk modell forskning
- c. question assess common ethical issue software engineering research
c. ifrågasätta bedöma vanlig etisk frågeställning programvaruteknisk forskning
- discus ethical aspect subject computer science
diskutera etisk fråga röra ämne datavetenskap
- make inform evaluation ethical societal impact method design system
utvärdera etisk samhällelig effekt metod konstruktion system
- apply ethical principle good practice scientific writing include proper citation use statistics
tillämpa etisk princip vetenskaplig skrivande korrekt citat användning statistik
- framework specific project identify issue need address relevant societal ethical ecological factor be observe
ram specifik projekt identifiera frågeställning besvara relevant samhällelig etisk ekologisk aspekt beakta
- observe discuss ethical aspect research development work {pertain,explores/develops}2 how carry as well
beakta diskutera etisk aspekt forskning utvecklingsarbete avse hur arbete genomföra undersöka utvecklas
- framework specific project identify issue need address relevant societal ethical ecological factor be observe
ram specifik projekt identifiera frågeställning besvara relevant samhällelig etisk ekologisk aspekt beakta
- observe discuss ethical aspect research development work {pertain,explores/develops}2 how carry as well
beakta diskutera etisk aspekt forskning utvecklingsarbete avse hur arbete genomföra undersöka utvecklas
- reflect argue write choice system implementation {vis-á-vi,integrity} ethical aspect datum
reflektera argumentera skrift val {systemimplemering,vis-á-vis,dataintegritet} etisk aspekt
- few lecture holistic security approach take organizational {business-related,legal} social human ethical aspect treat
{säkerhetstänkandet,affärsmässig,juridisk,beröra} sätta även in vid sammanhang organisatorisk social mänsklig etisk aspekt
- be able reason ethical social aspect computer security
föra välunderbyggt resonemang etisk social aspekt datasäkerhet
- ethical social aspect relation computer science further develop course dat147
etisk social aspekt utvecklas ytterlig kurs dat147
- framework project be able identify issue regard role technology society such environmental ethical aspect
ram specifik examensarbete identifiera frågeställning avse teknik roll samhälle såsom miljömässig etisk aspekt
- history philosophical foundation ethical issue
historisk filosofisk etisk fråga ai
- project consist part programming cover technique present lecture write report essay historical philosophical ethical issue end course
{ai-projektet,programmeringsprojektet} bestå del programmeringsprojekt täcka ai-tekniker presentera föreläsning skriftlig rapport essä omfatta historisk filosofisk etisk frågeställning slut kurs
- summarize relate different ethical argument favor
sammanfatta relatera olik etisk argument
- document ~ dokumentera (87.8%)
- document project work form {eg,manual} requirement specification user report
dokumentera projektarbete form t_ex kravspecifikation användarmanual projektrapport
- document work way other build later on
dokumentera arbete så bygga vidare resultat
- document electronic product technically include testing verification documentation
dokumentera elektronisk produkt teknisk dokumentation test verifiering
- case study base state art computer document scientific literature
fallstudie basera modern kommersiell dator dokumentera vetenskaplig litteratur
- aim course be give understanding how programming language design document implement
syfte kurs skapa förståelse hur programmeringsspråk utforma dokumentera implementera
- purpose course be how learn find collect requirement relevant source start software development project follow established principle format document maintain
syfte kurs hur lära hitta samla krav relevant källa början utvecklingsprojekt programvara fastställa princip format dokumentera underhålla
- different method as well underlie principle format document maintain requirement be covered.
gå gå_igenom:02 olik metod bakomliggande princip format dokumentera underhålla krav
- addition early lecture highlight how run document technical development project include aspect such writing group dynamics version control
dessutom belysa {tidig,gruppdynamik} föreläsning hur driva dokumentera teknisk utvecklingsprojekt exempel aspekt rapportskrivning versionshantering
- student require document result laboratory class technical report
resultat laboration dokumentera teknisk rapport
- complete document prototype smaller digital system
{färdigställa,prototyp} dokumentera liten digital system
- document present result analyse reflect difficulty problem {shortage,positive} together more experience
dokumentera presentera resultat analysera reflektera svårighet problem {brist,positiv} erfarenhet
- document project form basic requirement specification design
dokumentera arbete sån projekt form t.ex. grundläggande kravspecifikation enkel designdokument
- document program use code standard name comment
dokumentera program kodningsstandard namngivning kommentering
- use class diagram plan document design accessible way
använda {klassdiagram,överskådlig,programmeringsarbete} sätt planera dokumentera egen
- design program document evaluate {ai-based,acceptable} software system have performance
designa implementera dokumentera utvärdera {ai-baserad,mjukvarutillämpning,acceptabel} så ha prestanda
- teacher ~ lärare (87.5%)
- pipeline ~ pipeline (87.5%)
- student understand how processor pipeline cache work be comfortable read assembly language
student förstå funktion processor pipeline cachar läsa assemblerkod
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- adapt common pattern solve problem example lock client-server pipeline {replicate,worker,barrier,baton,alarm} synchronization pass
anpassa gemensam {mönster,lock,replicated,workers,barrier,synchronization} lösa problem t.ex. client-server pipeline passing
- why ~ varför (85.7%)
- virtual ~ virtuell (85.7%)
- case study virtual integration avionic domain
fallstudie virtuell {integration,avionik} domän
- topic cover include concurrent process resource management deadlock memory technique virtual processor scheduling disk file system distribute micro kernel machine security protection scheme
exempel avsnitt behandla {processbegreppet,låsningssituationer,filsystem,mikrokärnor,virtual,machines,säkerhet-} process resurshantering hantering deadlock primärminne virtuell minne schemaläggning skivminne distribuera skyddsmekanism
- describe function performance influence memory hierarchy include cache main virtual different parameter size block associativity
redogöra funktion uppskatta {prestandapåverkan,cacheminnen,huvudminne,parameterar,blockstorlek,associativitet,minnesnivåerna} minneshierarki omfatta virtuell minne använda olik total storlek etc
- virtual private network {tunnel,segmentation,remote} protocol access
virtuell privat nätverk {tunnling,nätverkssegmentering,remote} access
- virtual lan frame-tagging
virtuell {lan,ram-taggning}
- knowledge skill need implement virtual private network
kunskap färdighet behövas etablera virtuell privat nätverk
- perspective ~ perspektiv (85.7%)
- participate ~ delta (85.7%)
- model-based ~ modellbaserad (85.7%)
- graphical ~ grafisk (85.7%)
- expression ~ uttryck (85.2%)
- significance different kind mathematical expression how motivate
betydelse olik matematisk uttryck hur motivera
- define {lexical,functioning,analyser} structure programming language use regular expression explain finite automata implement standard tool
använda reguljär uttryck definiera programmeringsspråk {lexikal,automata,analysverktyg} struktur förklara hur ändlig fungera implementera
- course cover {identifier,operator} variable type expression statement function program structure character string pointer array dynamic memory management list file standard library
kurs omfatta {identifierare,operator,programstruktur,typer,dynamisk,lite} variabel typ uttryck sats funktion tecken sträng pekare fält sammansatt minneshantering lista filhantering standardbibliotek
- expression statement
uttryck sats
- variable expression statement priority method parameter passing recursion
variabel uttryck sats prioritet metod parameteröverföring rekursion
- course present theory finite automata regular expression context-free grammar
kurs presentera teori ändlig automat reguljär uttryck kontext-fria språk
- finite automata regular expression algorithm connect notion
ändlig automat reguljär uttryck algoritm röra
- explain manipulate different concept automata theory formal language such proof non- deterministic regular expression context-free grammar machine
förklara manipulera olik begrepp automatateori formell språk bevis automat reguljär uttryck kontext-fria grammatiker turing-maskiner
- design automata regular expression context-free grammar accept generate certain language
utforma automat reguljär uttryck kontext-fria grammatiker acceptera generera viss språk
- describe language accept automaton generate regular expression context-free grammar
beskriva språk acceptera viss automat generera reguljär uttryck grammatik
- transform equivalent deterministic non-deterministic finite automata regular expression
översätta {deterministisk,ickedeterministiska} ändlig automat reguljär uttryck
- differentiate manipulate formal description language automata grammar focus regular context-free finite expression
manipulera formell beskrivning språk automat grammatiker fokus reguljär kontext-fria ändlig uttryck
- binary ~ binär (84.6%)
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- describe use binary code
beskriva använda binär kod
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- digital technology describe use binary code
digitalteknik beskriva använda binär kod
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- perform addition subtraction multiplication division binary integer
utföra {addition,subtraktion}2 binär heltal
- describe use binary code
beskriva använda binär kod
- datum structure vector string stack queue list tree binary search hash table priority graph set
datastrukturer vektor sträng stack kö lista träd binär sökträd hashtabeller prioritetsköer graf mängd
- describe use binary code
beskriva använda binär kod
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- perform addition subtraction multiplication division binary integer
utföra {addition,subtraktion}2 binär heltal
- abstract ~ abstrakt (84.6%)
- lecture ~ föreläsning (84.2%)
- schedule teaching comprise lecture demonstration supervise simulation code exercise
schemalägga undervisning bestå föreläsning demonstration handleda simulering kodningsövningar
- theory acquire lecture demonstration
teori inhämta föreläsning demonstration
- module define introductory lecture exercise week compulsory follow-up give feedback solve
modul {defineras,uppföljande} inledande föreläsning övningsuppgifter lösa vecka obligatorisk ge återkoppling uppgift
- course also contain introductory final lecture
kurs ingå även inledande avsluta föreläsning
- lecture assignment final project
kurs ge form föreläsning datorövningar inlämningsuppgifter avsluta projekt
- course be organize lecture exercise case study laboratory task mini research project assignment
kurs organiserad föreläsning övning fallstudie laboration miniprojekt
- lecture focus fundamental concept structure
föreläsning behandla grundläggande begrepp struktur
- lecture technical writing be also peer-response workshop where student get develop write skill reading comment draft term paper group
föreläsning teknisk rapportskrivning innehålla kurs också {skrivarworkshop,fördjupningsstudien} där student utveckla skriva granska kommentera utkast
- lecture ethical associate dat110 give q1's dat093 introduction electronic system design preparation
föreläsning in höra samman ge förberedande syfte redan dat093 introduktion elektroniksystemkonstruktion läsperiod
- lecture
föreläsning
- course mainly comprise lecture lab exercise support problem-solving session
kurs basera föreläsning laboration stödja övningstillfällen
- lecture introduce material textbook research papers
föreläsning presentera material textbok forskningsartiklar
- oral presentation be do pair student select research paper chapter course book involve application type system cover lecture
muntlig presentation ske parvis student välja presentera uppsats kapitel kursboken involvera tillämpning typsystem inte omfatta föreläsning
- be lecture seminar workshop area scientific writing review presentation as well ethic
undervisning ske form föreläsning seminarium {workshoppar,uppsatsmetodik}2 granskning presentation etik
- participate lecture seminar workshop technical writing presentation technique
delta föreläsning seminarium {workshoppar,uppsatsmetodik}2 område presentationsteknik
- course base lecture workshop group assignment
kurs basera föreläsning workshop grupparbete
- lecture seminar project
föreläsning seminarium projekt
- course consist series lecture project
kurs bestå föreläsning projekt
- lecture introduce theme project explore development modeling tool
föreläsning introducera tema projekt utforska utveckling modelleringsverktyg
- project supplement lecture provide insight task student work software engineering general
supplement projekt ge serie föreläsning fördjupa insikt uppgift samt mjukvaruutveckling stor
- teaching be lecture class exercise laboratory session use work presentation skill
undervisning bedriva föreläsning övning laboration använda arbeta presentationsteknik
- specific skill practice range short {elevator,pitch,fun,collaborative,setting} longer lecture do team relax
presentation också leda träning {korta,elevator,rolig,avslappnad,omgivning} lång föreläsning utföra grupp samverka
- initially lecture introduce feature microprocessor system facilitate technical assessment design choice
initial introducera föreläsning mikrodatorteknik krävas göra teknisk bedömning val konstruktion system
- addition early lecture highlight how run document technical development project include aspect such writing group dynamics version control
dessutom belysa {tidig,gruppdynamik} föreläsning hur driva dokumentera teknisk utvecklingsprojekt exempel aspekt rapportskrivning versionshantering
- lecture project meeting report deliverable
föreläsning projektmöten rapport projektresultat
- content course consist lecture relevant standard e.g. quality assurance measurement
kurs innehålla föreläsning relevant standard t_ex t_ex:08 kvalitetssäkring mätning visualisering kvalitet
- lecture topic be
föreläsning behandla
- lecture topic be
föreläsning behandla
- lecture exercise lab
undervisning bedriva {from,lektionsövningar} föreläsning laboration
- lecture exercise laboratory class
föreläsning övning laboration
- schedule teaching consist lecture demonstration supervised coding simulation exercise
schemalägga undervisning bestå föreläsning demonstration handleda simulering kodnings- övning
- theory present lecture demonstration
teori inhämta föreläsning demonstration
- schedule teaching consist lecture demonstration supervised coding simulation exercise
schemalägga undervisning bestå föreläsning demonstration handleda simulering kodnings- övning
- theory present lecture demonstration
teori inhämta föreläsning demonstration
- course be organize series lecture set exercise session where programming technique theory present put practice
kurs utgöra föreläsningsserie antal {salsövningar,programmeringmetoder,praktisera} där teori föreläsning
- student strengthen communication skill demonstrate learning participate lecture lab smaller project-group meeting
specifik student förbättra kommunikativ förmåga demonstrera insikt delta föreläsning laboration projektmöten
- student strengthen communication skill demonstrate learning participate lecture lab smaller project-group meeting
specifik student förbättra kommunikativ förmåga demonstrera insikt delta föreläsning laboration projektmöten
- lecture lab
föreläsning laboration
- lecture exercise home assignment laboratory
föreläsning övning hemuppgift laboration
- schedule teaching consist lecture demonstration supervised coding simulation exercise
schemalägga undervisning bestå föreläsning demonstration handleda simulering kodningsövningar
- theory present lecture demonstration
teori inhämta föreläsning demonstration
- schedule teaching consist lecture demonstration supervised coding simulation exercise
schemalägga undervisning bestå föreläsning demonstration handleda simulering kodnings- övning
- theory present lecture demonstration
teori inhämta föreläsning demonstration
- theory acquire lecture demonstration
teori inhämta föreläsning demonstration
- theory acquire lecture demonstration
teori inhämta föreläsning demonstration
- course consist series lecture laborative exercise
kurs bestå föreläsning laboration
- course be organize lecture exercise laboratory assignment
undervisning ske form föreläsning övning laborationsuppgift
- lecture home assignment laboratory
undervisning omfatta föreläsning hemuppgift laboration
- 1 theoretical part lecture seminar
teoridel föreläsning seminarium
- schedule teaching consist lecture demonstration supervised coding simulation exercise
schemalägga undervisning bestå föreläsning demonstration handleda simulering kodnings-övningar
- theory present lecture demonstration
teori inhämta föreläsning demonstration
- schedule teaching comprise lecture demonstration supervise simulation code exercise
schemalägga undervisning bestå föreläsning demonstration handleda simulering kodningsövningar
- theory acquire lecture demonstration
teori inhämta föreläsning demonstration
- lecture computer exercise
föreläsning datorövningar
- lecture exercise session
föreläsning övning
- lecture homework assignment
föreläsning inlämningsuppgifter
- lecture hand-in exercise
föreläsning inlämningsuppgifter
- teaching consist lecture project as well individual supervision connection
undervisning bestå föreläsning programmeringsprojekt individuell handledning samband projekt
- lecture provide knowledge need laboration as well overview theoretical foundation possible extension compiler
föreläsning ge kunskap krävas genomföra {projektetet,äver} översikt teoretisk grund möjlig utökning kompilator
- lecture cover follow topic
föreläsning ta upp följande ämne
- lecture cover follow topic
föreläsning ta upp följande ämne
- be lecture week introduce formal method general technical theoretical concept present tool
kurs omfatta föreläsning vecka introducera formell metod generell bakomliggande teknisk teoretisk begrepp verktyg
- lecture contain hands-on exercise
viss föreläsning innefatta även övning
- course be organize lecture exercise
kurs organiserad föreläsning övning
- strict requirement however lecture tutorial assume student have
ingen strikt krav nivå föreläsning laboration utgå elev ha
- few lecture obligatory seminar workshop
liten antal föreläsning obligatorisk seminarium "
- lecture exercise class laboration
föreläsning övning laboration
- lecture provide require fundamental lab give hands-on experience develop distribute system explore real-world challenge
föreläsning ge nödvändig fundamental kunskap laboration praktisk erfarenhet utveckling distribuera system arbeta verklighetsanknutna problem
- course consist lecture group meeting project presentation
kurs bestå föreläsning {gruppmöten,projektpresentationer}
- project consist part programming cover technique present lecture write report essay historical philosophical ethical issue end course
{ai-projektet,programmeringsprojektet} bestå del programmeringsprojekt täcka ai-tekniker presentera föreläsning skriftlig rapport essä omfatta historisk filosofisk etisk frågeställning slut kurs
- smaller part be theoretical consist lecture exercise cover most important topic
liten del teoretisk bestå föreläsning uppgift täcka viktig ai-ämnena
- syntax ~ syntax (83.3%)
- strict ~ strikt (83.3%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- reason safety usability embedded system have strict constraint non-functional behavior such computational delay periodicity
säkerhet användbarhetsskäl viss inbyggd system strikt krav icke-funktionella beteende fördröjning {periodicitet,datorberäkning}2
- real-time system where task strict timing constraint be necessary make pre-run-time analysis schedulability
realtidssystem där process strikt tidskrav nödvändig göra {a_priori:15,schemaläggningsbarhet} analys system
- formulate requirement embedded system strict constraint computational delay periodicity
formulera krav inbyggd datorsystem strikt önskemål fördröjning {periodicitet,datorberäkning}2
- strict requirement however lecture tutorial assume student have
ingen strikt krav nivå föreläsning laboration utgå elev ha
- societal ~ samhällelig (83.3%)
- simulator ~ simulator (83.3%)
- second ~ två (83.3%)
- programmer' ~ programmerare (83.3%)
- polymorphism ~ polymorfism (83.3%)
- often ~ ofta (83.3%)
- {visual,box}2 modelling language such often fit organization' need
standardsspråk visuell modellering t.ex. passa ofta inte organisation behov
- {embed,mechanical} sense be part complete device often include electrical hardware
inbyggd {mening,mekanisk} del komplett enhet ofta omfattande elektrisk hårdvara
- avoid unnecessary complexity often choose study computation simplify powerful model
{undvika,onödig,komplikation} välja ofta studera beräkning förenkla kraftfull modell
- functional program therefore often construct compose construction library
funktionell program därför ofta konstruera kombinera konstruktion funktionsbibliotek
- critically assess algorithmic idea demonstrate ability {resist,temptation,obvious,seemingly,plausible,incorrect} create algorithm often turn out be
kritisk bedöma algoritmiska idé visa förmåga {motstå,frestelse,uppenbar,till_synes:15,rimlig} skapa algoritm ofta felaktig
- kernel ~ realtidskärna (83.3%)
- industrial ~ industriell (83.3%)
- industrial practice software product line engineering
industriell praxis produktlinjeteknik programvara
- understand complexity theory practical application theoretical knowledge industrial practice
förklara komplexitet teori praktisk tillämpning teoretisk kunskap industriell praxis
- particular course cover problem arise when requirement engineering conduct {fast-paced,cost-sensitive} industrial reality
kurs behandla särskilt problem uppstå när hantera krav snabb {föränderlig,kostnadskänslig,verklighet} industriell
- student demonstrate ability identify industrial problem use advanced software engineering method solve be
student visa förmåga identifiera industriell frågeställning använda avancerad software engineering metod lösa problem
- identify number software engineering technique solve industrial problem
identifiera antal software engineering metod lösa industriell problem
- contribute research development work be able relate relevant scientific technical industrial architectonic context
bidra forskning utvecklingsarbete relatera arbete relevant vetenskaplig respektive teknisk industriell arkitektonisk sammanhang
- contribute research development work be able relate relevant scientific technical industrial architectonic context
bidra forskning utvecklingsarbete relatera arbete relevant vetenskaplig respektive teknisk industriell arkitektonisk sammanhang
- operate system exist {everywhere,just,phone} where computer desktop server also vehicle embedded industrial
operativsystem finnas {överallt,stationär,telefon} där datorsystem inte bara dator server också fordon inbyggd industriell system
- hands-on design skill training use industrial electronic automation eda tool
praktisk färdighetsträning användande {electronic,automation}2 verktyg industriell snitt
- problem kind arise many different context include {transportation,telecommunications,finance,cryptology} industrial planning bioinformatic hardware design
optimeringsproblem uppstå många olik sammanhang exempelvis {transportlogistik,telekommunikation,hårdvarudesign,kryptologi} industriell planering ekonomi bioinformatik
- mathematical ~ matematisk (83.2%)
- mathematical model be use science engineering describe represent different object system analyze understand predict find best design strategy
matematisk modell använda {vetenskap,ingenjörskonst} beskriva representera olik slag objekt system analysera förstå förutsäga hitta god konstruktion strategi
- mathematical modelling be therefore basic engineering skill
matematisk modellering därför grundläggande ingenjörsfärdighet
- carefully select exercise course teach mathematical modelling tool solve real problem
noggrann utvälja övningsuppgifter lära kurs ut matematisk modellering verktyg lösa verklig problem
- course primarily intend introduction mathematical modelling student limited experience use mathematics engineering come work different area where be useful
kurs främst avse introduktion matematisk modellering student begränsad erfarenhet hur matematik använda olik ingenjörsområden arbeta område där användbar
- significance different kind mathematical expression how motivate
betydelse olik matematisk uttryck hur motivera
- mathematical programming economics decision support
matematisk programmering ekonomi beslutsstöd
- course also demonstrate importance building mathematical computer model different kind application
kurs visa också betydelse matematisk datormodell olik tillämpning
- systematic view different kind mathematical model how use area application
systematisk bild olik slag matematisk modell hur använda område
- attention not only classical mathematical modelling also model common computer science
{uppmärksamhet,datavetenskapen} ge inte enbart klassisk matematisk modell också vanlig
- ability create use evaluate mathematical model different possibly new area application
förmåga skapa använda utvärdera matematisk modell olik eventuell ny tillämpningsområde
- improve general ability solve mathematical problem
öka allmän förmåga lösa matematisk problem
- perspective role mathematical modelling mathematics general professional engineer
perspektiv betydelse matematisk modellering matematik {allmänhet,yrkesutövning} ingenjör
- compulsory course mathematics software engineering programme equivalent i.e. discrete linear algebra analysis mathematical statistics
obligatorisk matematikkurserna it-programmet motsvarande dvs. diskret matematik linjär algebra analys matematisk statistik
- basic mathematical concept set function relation graph logarithm proof induction
grundläggande matematisk begrepp mängd funktion relation graf logaritm induktionsbevis
- develop adequate notation mathematical concept
utveckla lämplig notation matematisk koncept
- discuss compare different software implementation mathematical concept
diskutera jämföra olik implementationer matematisk begrepp
- course present classical mathematical topic computing science perspective
kurs presentera klassisk matematisk ämne datavetenskaligt perspektiv
- develop adequate notation mathematical concept
utveckla lämplig notation matematisk koncept
- discuss compare different software implementation mathematical concept
diskutera jämföra olik implementationer matematisk begrepp
- course intend develop skill model real problem use mathematical algorithmic tool solve {optimally,heuristically}
kurs syfta utveckla förmåga modellera verklig problem använda matematisk algoritmiska verktyg lösa optimal heuristisk
- formulate {exact,still} mathematical model capture essential real problem be manageable computational method
formulera exakt matematisk modell representera väsentlig verklig problem {fortfarande,hanterbarbara} beräkningsmetod
- apply sound mathematical foundation inference hypothesis empirical datum model scientific grounds
tillämpa sund matematisk princip vetenskaplig grund dra slutsats forma hypotes empirisk data modell
- formal method be generic term system design analysis implementation describe use mathematical rigor
formell metod {samlingsnamn,systemdesign} matematisk analys implementation datorsystem
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- prove property language grammar automata rigorously formal mathematical method
bevisa egenskap språk grammatiker automat rigorös matematisk metod
- how ~ hur (82.9%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- significance different kind mathematical expression how motivate
betydelse olik matematisk uttryck hur motivera
- how find fit function empirical datum
hur finna anpassa funktion experimentell data
- systematic view different kind mathematical model how use area application
systematisk bild olik slag matematisk modell hur använda område
- common datum structure such array list tree hash table how be use implement type stack queue priority dictionary graph
vanlig datastrukturer fält lista träd hashtabeller hur använda implementera abstrakt datatyper kö prioritetsköer lexikon graf
- aim course be teach fundamental principle object orient approach program development how construct
kurs syfte lära ut grundprinciperna objektorienterade synsätt hur konstruera program
- describe implementation step require design verification test complex electronic system how related other
beskriva implementationssteg krävas konstruktion verifiering test komplex elektroniksystem hur steg relatera
- describe how electronic system design project be organize steer
beskriva hur konstruktionsprojekt elektroniksystem organisera styra
- power {delivery,heat} removal electronic system how design aspect determine best implementation strategy
diskutera kraftförsörjning {kylning,designaspekter,implementationsstrategier} elektroniksystem hur avgöra val
- describe how basic system-oriented design carry use model-based simulation tool be interface hardware implementation
redogöra hur konstruktion genomföra systemnivå hjälp verktyg modellbaserad {simuleringsverktyg,angöra} hårdvarukonstruktion ovan
- course cover important principle how design computer offer high performance application software
kurs täcka fundamental princip hur konstruera dator erbjuda hög beräkningshastighet programvara
- also cover how simulation base technique be use quantitatively evaluate impact design principle computer performance
täcka också hur {simuleringsbaserade,konstruktionsbeslut}2 tekniker använda kvantitativ utvärdera effekt beräkningshastigheten
- system level deal programming model how processor core chip communicate other shared address space
systemnivå behandla programmeringsmodeller hur {processorkärnor,chip,adressrum} kommunicera gemensam
- course intend give insight how {mixed-signal,subsystem}3 include converter specify implement affect performance system be part
kurs avse ge förståelse hur {mixed-signal-subsystem,a-omvandlare} specificera implementera påverka systemprestanda
- aim course be give understanding how programming language design document implement
syfte kurs skapa förståelse hur programmeringsspråk utforma dokumentera implementera
- describe {inter-dependency,quality-attribute} understand how affect architect
beskriva ömsesidig beroende kvalitetsattribut förstå hur påverka arkitektur
- purpose course be how learn find collect requirement relevant source start software development project follow established principle format document maintain
syfte kurs hur lära hitta samla krav relevant källa början utvecklingsprojekt programvara fastställa princip format dokumentera underhålla
- focus course be how find collect requirement relevant source start software development project
kurs fokusera hur hitta samla in krav relevant källa början projekt programvaruutveckling
- describe how requirement engineering agile project differ traditional
beskriva hur kravhantering agila projekt skilja traditionell
- explain how domain specific modeling language realize contemporary framework
förklara hur domänspecifika modelleringsspråk realisera samtida modellering ram
- state explain importance threat validity how control say
{g.,validitetshot} redogöra förklara vikt hur kontrollera typ hot
- course provide student background theory practice model-based testing include how tool be use improve software quality
kurs ge student bakgrund teori {praktikav,testverktyg,kananvändas} modellbaserad testning inklusive hur förbättra mjukvara kvalité
- hypothesize source program failure reflect how better correctness such
identifiera göra hypotes källa program {misslyckande,riktighet} reflektera hur god kontrollera sån
- discussion only focus technology also how affect {world's,carbon,footprint} likely impact society now future generation
diskussion inte bara fokusera teknik också hur påverka {värld,koldioxidutsläpp,just,sannolik,generation} nu inverka samhälle kommande
- addition early lecture highlight how run document technical development project include aspect such writing group dynamics version control
dessutom belysa {tidig,gruppdynamik} föreläsning hur driva dokumentera teknisk utvecklingsprojekt exempel aspekt rapportskrivning versionshantering
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- example show how modern research do advanced practical solution apply industry
exempel hur modern forskning bedriva avancerad praktisk lösning använda industri
- describe how sustainability be see quality attribute software product
beskriva hur hållbarhet betrakta kvalitetsattribut mjukvaruprodukter
- relate software quality societal aspect development e.g. how human life influence low car
relatera mjukvarukvalitet {samhällsliga,mjukvarutveckling,t_ex:10,människoliv} aspekt t_ex hur påverka dålig kvalitet mjukvara modern bil
- observe discuss ethical aspect research development work {pertain,explores/develops}2 how carry as well
beakta diskutera etisk aspekt forskning utvecklingsarbete avse hur arbete genomföra undersöka utvecklas
- observe discuss ethical aspect research development work {pertain,explores/develops}2 how carry as well
beakta diskutera etisk aspekt forskning utvecklingsarbete avse hur arbete genomföra undersöka utvecklas
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- explain how instruction create control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- explain how instruction create control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- end main objective course be demonstrate how enhance c programming language use implement communication/synchronization task resource management {mutual,exclusion}4
viktig syfte kurs demonstrera hur utöka programspråk använda realisera kommunikation synkronisering process resurshantering ömsesidig uteslutning
- addition course demonstrate how use low-level programming implement interrupt-driven interaction hardware device
dessutom demonstrera kurs hur använda lågnivåprogrammering realisera avbrottsstyrd interaktion hårdvaruenheter
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- course show how simple run-time system be organize
kurs beskriva hur enkel runtime-system organiserad
- conjunction course also give account how derive maximum resource requirement worst-case execution time task
samband ge också insikt hur maximal resursbehovet {värsta-fallets,exekveringstid}2 process beräkna
- rating base project group choose give adjust accord how well complete
betyg sätta projekt grupp ge bas {justera,väl} hur genomföra
- know how search documentation commercial electronic component
hur söka dokumentation kommersiell elektronikkomponent r,
- course give basic knowledge security area i.e. how {protect,intentional} system intrusion attack
kurs ge grundläggande kunskap område datasäkerhet eng security dvs hur skydda system avsiktlig intrång
- course look design current multicore system {eye,next} how be likely evolve decade
kurs behandla hur dag {multicore-system,blick,nära} konstruerad framtida system bygga decennium
- course aim {convey,eachother} how modern computer system be construct hardware module interact low level software
kurs ha syfte förmedla hur modern datorsystem uppbygga hårdvarudelar samverka mjukvara låg nivå
- explain how computer system performance define measure
förklara hur datorsystem prestanda definiera mäta
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- explain how instruction create control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- explain how instruction create control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- explain describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- explain how instruction create use control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- course illustrate how bioinformatic solution apply address biological problem theoretical principle discuss
kurs belysa hur bioinformatiklösningar tillämpa biologisk problem teoretisk princip lösning diskutera
- describe how bioinformatic method be use relate sequence structure function
beskriva hur bioinformatiska metod använda relatera sekvens struktur funktion
- describe how evolutionary relationship be {infer,phylogenetic} sequence
beskriva hur evolutionär relation utläsa sekvens fylogeni
- describe how connection program formal specification represent logic
beskriva hur relation program formell specifikation representera programlogik
- look how model purely functional manner
{jobba,ren} hur modellera funktionell
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- demonstrate how present idea method critically evaluate
kurs använda därför forskningsartiklar viktig referensmaterial visa hur presentera idé metod kritisk värdera
- aim course be teach principle object-oriented view how program construct
kurs syfte lära ut grundläggande princip tekniker hur konstruera imperativa objektorienterade program
- aim be demonstrate how library make possible write program example
syfte därvid visa hur bibliotek ge möjlighet skriva program annan
- mean student know how
betyda student veta hur
- how {uni,multidimensional}2 array be declare create use
hur en flerdimensionella fält deklarera skapa använda
- how parameter pass happen method call
hur parameteröverföring ske anrop metod
- concept subclass describe how such declare
begrepp subklass beskriva hur sån deklarera
- describe principle object-oriented programming apply context explain how realize particular language
beskriva princip objektorienterad programmering använda programmeringsfasen förklara hur realisera specifik objektorienterat programspråk
- describe principle object-oriented programming apply context explain how realize particular language
beskriva princip objektorienterad programmering använda programmeringsfasen förklara hur realisera specifik objektorienterat programspråk
- use describe how application framework constitute
använda beskriva hur applikationsramverk uppbygga
- how build reliable fault-tolerant distribute system
hur bygga pålitlig feltoleranta distribuera system
- how be modern distribute system such {cloud,smart,grid,connected} car build
hur modern distribuera system t.ex. {molntjänster,smart,elnät} kommunicera bil uppbygga
- how do
hur lösning utforma
- how fast solution be
hur snabb problem lösa
- describe algorithm quality explain write other understand how work why be correct fast where useful
beskriva algoritm egenskap förklara skriftligen så förstå hur fungera varför korrekt snabb användbar
- {artificial,intelligence}2 study how computer accomplish task {traditionally,think} require human
{artificiell,intelligens}2 studera hur dator utföra uppgift traditionell anse kräva mänsklig
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- distribute ~ distribuera (82.6%)
- skill ability demonstrate develop design computer control distribute algorithm program network protocol adapt need capacity road user meet societal requirement sustainable development social ecological term
färdighet förmåga visa utveckla konstruera {datorisera,trafikant} styrsystem distribuera algoritm program nätverksprotokoll anpassa användande behov möta samhällelig krav hållbar utveckling social ekologisk termer
- topic cover include concurrent process resource management deadlock memory technique virtual processor scheduling disk file system distribute micro kernel machine security protection scheme
exempel avsnitt behandla {processbegreppet,låsningssituationer,filsystem,mikrokärnor,virtual,machines,säkerhet-} process resurshantering hantering deadlock primärminne virtuell minne schemaläggning skivminne distribuera skyddsmekanism
- fault-tolerance distribute system {time-triggered,byzantine} failure
feltolerans distribuera system tidsstyrda byzantinska fel
- many contemporary real-time application distribute multiple computer node course also present topology medium access mechanism commonly-used communication network
dag realtidstillämpningar distribuera multipel {datornoder,mediumaccesstekniker} innehålla kurs också introduktion topologi vanlig använda kommunikationsnätverk
- computer network cover range {sub-specialty,bsd} include communication concept protocol security socket api distribute fault-tolerance method
datornätverk täcka rad underliggande område så datorkommunikation {nätverkskoncept,nätverkssäkerhet,socket} nätverksprotokoll distribuera feltolerans metod
- also expect design distribute algorithm computer network show why work
också utforma distribuera algoritm datornätverk visa varför fungera
- distribute clock synchronization
metod distribuera klocksynkronisering
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- understand concept embedded system process parallel share resourced distribute
förstå begrepp inbyggd system process parallell delad resurs distribuera
- develop program distribute real-time system consist node connect can-bus
utveckla enkel program distribuera realtidssystem basera gemensam can-buss
- distribute application protocol e-mail
distribuera applikation {applikationsprotokoll,e-post}
- distribute algorithm how design analyze
distribuera algoritm design analys
- networks energy efficient distribute design
sensornätverk energieffektiv distribuera lösning
- get good understanding advance technology system architecture communication {propel,growth} distribute computing
få god förståelse framsteg teknologi system kommunikationsarkitektur driva användning distribuera
- understand appreciate challenge opportunity face distribute system sensor network application designer
redogöra förklara utmaning möjlighet applikationsutvecklare ställa utveckling distribuera system sensornätverk
- design program evaluate representative distribute system application
implementera utvärdera distribuera system applikation
- why compute system become increasingly distribute
varför bli datorsystem allt mycket distribuera
- how build reliable fault-tolerant distribute system
hur bygga pålitlig feltoleranta distribuera system
- how be modern distribute system such {cloud,smart,grid,connected} car build
hur modern distribuera system t.ex. {molntjänster,smart,elnät} kommunicera bil uppbygga
- goal course be understand design distribute system discuss underlie principle mechanism drive today'
mål kurs få förståelse design distribuera system underliggande princip mekanism dag använda
- lecture provide require fundamental lab give hands-on experience develop distribute system explore real-world challenge
föreläsning ge nödvändig fundamental kunskap laboration praktisk erfarenhet utveckling distribuera system arbeta verklighetsanknutna problem
- begin course introduction basic concept distribute system challenge pose
kurs börja introduktion grundläggande koncept distribuera system utmaning stå
- describe application distribute system mechanism use provide service
beskriva tillämpning distribuera system mekanism använda utföra tjänst
- evaluate small-scale distribute system use fundamental mechanism introduce lecture
utveckla programmera utvärdera småskalig distribuera system hjälp fundamental mekanism introducera kurs
- describe analyze exist new method distribute system design
god förmåga beskriva analysera existerande ny metod design distribuera system speciell avseende skala feltoleranta
- service ~ tjänst (82.3%)
- purpose intrusion make change {delete,etc,unauthorized,confidential,system'} resource datum program hardware get access information use service
intrång göra avsikt {ändra,förstöra,maskinvara,.),konfidentiell,orättmätig} resurs data programvara osv skaffa tillgång information utnyttja system tjänst
- have good knowledge reference model computer communication term function service protocol
ha god kännedom referensmodeller datakommunikation lager avseende funktion tjänst protokoll
- have good understanding limitation respect service warranty connection newly develop
ha god förståelse internet begränsning avseende {servicegarantier,nyutvecklad}3 samband tjänst
- good knowledge reference model computer communication term function service protocol
ha god kännedom referensmodeller datakommunikation lager avseende funktion tjänst protokoll
- have good understanding limitation respect service warranty connection newly develop
ha god förståelse internet begränsning avseende {servicegarantier,nyutvecklad}3 samband tjänst
- mastery computer network involve theory practice design implementation use protocol service
bemästra datornätverk krävas teoretisk praktisk kunskap utformning genomförande användande nätverksprotokoll tjänst
- several laboratory experiment give involve api programming fault-tolerance network system internet interconnection service practical perspective protocol design analysis strong emphasis self-stabilizing algorithm
laboration träna {api,självstabiliserande} programmering feltoleranta nätverk internet konfiguration tjänst praktisk perspektiv samt protokoll stark betoning algoritm
- show good knowledge layered reference model datum communication term function service protocol
redovisa god kännedom referensmodeller datakommunikation lager avseende funktion tjänst protokoll
- show good understanding limitation internet provide service as well impact newly develop application
redovisa god förståelse internet begränsning avseende {servicegarantier,nyutvecklad}3 samband tjänst
- protocol key management authentication other service
protokoll nyckelhantering autentisering annan tjänst
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- protocol key management authentication other service
protokoll nyckelhantering autentisering annan tjänst
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- describe application distribute system mechanism use provide service
beskriva tillämpning distribuera system mekanism använda utföra tjänst
- introduce ~ introducera (82.3%)
- explain ~ förklara (82.2%)
- also be able explain meaning {soundness,derivation} completeness various logic propositional predicate temporal write tree natural deduction
också förklara innebörd {sundhet,logiker,satsa,predikat,temporal} fullständighet olik logik skriva härledning naturlig deduktion predikatlogik
- define {lexical,functioning,analyser} structure programming language use regular expression explain finite automata implement standard tool
använda reguljär uttryck definiera programmeringsspråk {lexikal,automata,analysverktyg} struktur förklara hur ändlig fungera implementera
- define syntax programming language use context-free grammar explain principle parsing implement parser standard tool
definiera syntax programmeringsspråk hjälp {kontextfria,ll,lr-parsning,parser,standardverktyg} grammatiker förklara princip samt implementera
- explain why requirement engineering be key successful software
förklara varför kravhantering nyckel framgångsrik programvaruteknik
- explain importance identify stakeholder knowledge context goal
förklara vikt identifiera intressent kunskap sammanhang mål
- explain difference functional quality requirement
förklara skillnad funktion kvalitetskrav
- explain follow concept model metamodel constraint transformation semantics abstract concrete syntax
förklara följande begrepp modell meta begränsning transformation semantik abstrakt konkret syntax
- explain architecture contemporary modeling framework
förklara arkitektur samtida modelleringsramverk
- explain how domain specific modeling language realize contemporary framework
förklara hur domänspecifika modelleringsspråk realisera samtida modellering ram
- d. explain importance research ethic
{d.,forskningsetik} förklara vikt
- explain most common ethical model research
f. diskutera förklara vanlig etisk modell forskning
- state explain importance threat validity how control say
{g.,validitetshot} redogöra förklara vikt hur kontrollera typ hot
- general test technique explain focus model-based testing
allmän provningstekniker förklara fokus modellbaserad testning
- explain distinction software verification validation
förklara skillnad verifiering validering programvara
- describe explain number different test method use practical situation
beskriva förklara antal olik testmetoder använda praktisk situation
- explain model-based testing be
förklara modellbaserad testning
- appropriate meaningful test interpret explain stakeholder result application such case use tool practical example
konstruera lämplig meningsfull test tolka förklara intressent resultat tillämpning sån testfall verktyg praktisk exempel
- explain notion software product quality define
förklara begrepp programvarukvalitet definition
- explain challenge associate software evolution
förklara utmaning förknippa programvaruutveckling
- explain discuss importance software quality modern society
förklara diskutera betydelse mjukvarukvalitet ha modern samhälle
- explain main concept elementary real complex analysis algebra linear
förklara central begrepp {grudläggande,complex,anays,linjör}2 reell algebra
- explain main concept elementary real complex analysis algebra linear
förklara central begrepp {grudläggande,complex,anays,linjör}2 reell algebra
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain how instruction create control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain concept memory hierarchy
förklara begrepp minneshierarki
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- explain store program principle
förklara lagra program princip
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain how instruction create control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain concept memory hierarchy
förklara begrepp minneshierarki
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- explain store program principle
förklara lagra program princip
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- explain how computer system performance define measure
förklara hur datorsystem prestanda definiera mäta
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain how instruction create control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain concept memory hierarchy
förklara begrepp minneshierarki
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- explain store program principle
förklara lagra program princip
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain how instruction create control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain concept memory hierarchy
förklara begrepp minneshierarki
- explain describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- explain store program principle
förklara lagra program princip
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- explain concept critical region {mutual,exclusion}4 starvation deadlock synchronize process
förklara begrepp kritisk region ömsesidig uteslutning svält deadlock samt synkronisering process
- explain meaning difference {between,respective} concept static dynamic scheduling
förklara innebörd skillnad begrepp statisk respektive dynamisk schemaläggning
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain how instruction create use control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- explain core function primary memory describe analyze realize main memory' connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain concept memory hierarchy
förklara begrepp minneshierarki
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- explain store program principle
förklara lagra program princip
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- explain church-turing thesis
förklara church-turings hypotes
- explain relationship inductively define set primitive recursion proof structural induction
förklara samband induktiv definiera mängd primitiv rekursion {bevismetoden,induktion} strukturell
- explain geometry linear programming
förklara geometrisk egenskap linjär optimering
- explain representative set available machine learning approach
förklara representativ uppsättning tillgänglig metod maskininlärning
- be able explain more complex algorithm proof written form
förklara komplex algoritm bevis skriftlig form
- explain exemplify abstract syntax semantics
förklara ge exempel abstrakt syntax semantik etc.
- explain discuss above topic
förklara diskutera ämne beskriva ovan
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- explain various role hash function part other cryptographic primitive protocol requirement place
förklara {hashfunktioners,hashfunktioner}2 olik användningsområde annan kryptografisk primitiver protokoll krav ställa
- explain basic key management technique secret public cryptography
förklara grundläggande tekniker kryptering hemlig öppen nyckel
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- explain various role hash function part other cryptographic primitive protocol requirement place
förklara {hashfunktioners,hashfunktioner}2 olik användningsområde annan kryptografisk primitiver protokoll krav ställa
- explain basic key management technique secret public cryptography
förklara grundläggande tekniker kryptering hemlig öppen nyckel
- explain basic concept imperative object-oriented programming in particular realize choose language
förklara grundläggande begrepp imperativ objektorienterad programmering speciell realisera programspråk använda kurs
- explain use basic concept imperative object-oriented programming
förklara använda grundläggande begrepp imperativ objektorienterad programmering
- mean student be able explain use
betyda student förklara använda
- describe principle object-oriented programming apply context explain how realize particular language
beskriva princip objektorienterad programmering använda programmeringsfasen förklara hur realisera specifik objektorienterat programspråk
- describe principle object-oriented programming apply context explain how realize particular language
beskriva princip objektorienterad programmering använda programmeringsfasen förklara hur realisera specifik objektorienterat programspråk
- describe algorithm quality explain write other understand how work why be correct fast where useful
beskriva algoritm egenskap förklara skriftligen så förstå hur fungera varför korrekt snabb användbar
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- analyse explain why time efficiency algorithm be crucial express complexity rigorous scientifically sound manner analyze sum operation nested loop solve standard recurrence etc. i.e. perform objective evaluation performance able compare other
analysera förklara varför {tidseffektivitet,summera,nästlade,rekursionsekvationer,objektiv} algoritm avgörande uttrycka tidskomplexitet rigorös vetenskaplig korrekt sätt tid komplexitet operation loop lösa vanlig etc. säga göra bedömning prestanda jämföra annan
- define explain discuss fundamental algorithm {at,least}15 subarea gain supervised group project
definiera förklara diskutera åtminstone ai-delområde förvärva handleda projektarbete grupp
- explain manipulate different concept automata theory formal language such proof non- deterministic regular expression context-free grammar machine
förklara manipulera olik begrepp automatateori formell språk bevis automat reguljär uttryck kontext-fria grammatiker turing-maskiner
- explain power limitation regular language context-free
förklara styrka begränsning reguljär språk kontext-fria
- describe ~ beskriva (81.8%)
- describe assembler equivalent typical programming structure
beskriva {motsvarighet,programstrukturer}4 assembler typisk
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- mathematical model be use science engineering describe represent different object system analyze understand predict find best design strategy
matematisk modell använda {vetenskap,ingenjörskonst} beskriva representera olik slag objekt system analysera förstå förutsäga hitta god konstruktion strategi
- object describe datum type call class
objekt beskriva s.k. klass
- describe simple object orient model modelling language
beskriva enkel objektorienterade modell objektorienterat modelleringsspråk
- describe implementation step require design verification test complex electronic system how related other
beskriva implementationssteg krävas konstruktion verifiering test komplex elektroniksystem hur steg relatera
- describe how electronic system design project be organize steer
beskriva hur konstruktionsprojekt elektroniksystem organisera styra
- describe algorithmic principle number important concept such behavioral logic synthesis simulation static timing analysis time closure power dissipation
beskriva algoritmiska princip antal viktig {eda-koncept,logiksimulering,closure} beteende logiksyntes statisk timinganalys timing effektanalys
- describe contemporary design flow fundamental weakness strengths3
beskriva modern eda-baserade konstruktionsflöden fundamental svaghet styrka
- describe main phase research work planning execution {revision,documentation/dissemination}
beskriva huvudsaklig moment {forskningsarbete,omprioritering,spridning} planering genomförande dokumentation
- describe {inter-dependency,quality-attribute} understand how affect architect
beskriva ömsesidig beroende kvalitetsattribut förstå hur påverka arkitektur
- describe challenge involve requirement engineering
beskriva utmaning involvera kravhantering
- describe how requirement engineering agile project differ traditional
beskriva hur kravhantering agila projekt skilja traditionell
- describe fundamental software engineering such stakeholder requirement
beskriva grundläggande koncept mjukvaruutveckling t.ex. intressent krav
- describe connection software development phase kind testing
beskriva samband mjukvaruutvecklingsfaser olik typ test
- describe explain number different test method use practical situation
beskriva förklara antal olik testmetoder använda praktisk situation
- describe tool use testing software interpret output
exemplifiera beskriva verktyg använda testning programvara tolka resultat
- planning report describe
planeringsrapporten beskriva
- describe scientific technical topic way {that,non-expert} also understand most important point
beskriva {or,icke-experter,punkt} sammanfatta vetenskaplig teknisk frågeställning sån sätt även förstå viktig
- describe how sustainability be see quality attribute software product
beskriva hur hållbarhet betrakta kvalitetsattribut mjukvaruprodukter
- describe computer structure organisation
beskriva dator uppbyggnad funktion
- describe analyze/design central processing unit' basic part
beskriva analysera konstruera centralenhet grundläggande del
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- describe programmer' model machine
beskriva programmerare bild maskin dvs instruktionsuppsättning adresseringssätt
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- describe computer structure organisation
beskriva dator uppbyggnad funktion
- describe analyze/design central processing unit' basic part
beskriva analysera konstruera centralenhet grundläggande del
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- describe use binary code
beskriva använda binär kod
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- describe programmer' model machine
beskriva programmerare bild maskin dvs instruktionsuppsättning adresseringssätt
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- describe different layer system architecture embedded real-time
kategorisera beskriva olik lager systemarkitektur inbyggd realtidssystem
- describe principle mechanism use design run-time system communication network real-time application
beskriva princip mekanism använda konstruera run-time system kommunikationsnätverk realtidstillämpningar
- use modern tool perform simulation synthesis implementation digital circuit describe
använda modern datorbaserad {kontruktionsverktyg,m,hj} simulering syntes implementering digital krets beskriva vhdl
- describe simple method avoid work conflict limitation estimate influence performance
{peka,prestandainverkan} ut beskriva enkel metod hantera konflikt identifiera begränsning samt uppskatta
- describe computer structure organisation
beskriva dator uppbyggnad funktion
- describe analyze/design central processing unit' basic part
beskriva analysera konstruera centralenhet grundläggande del
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- digital technology describe use binary code
digitalteknik beskriva använda binär kod
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- describe programmer' model machine
beskriva programmerare bild maskin dvs instruktionsuppsättning adresseringssätt
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- describe computer structure organisation
dator uppbyggnad funktion beskriva
- describe analyze design central processing unit' basic part
beskriva analysera konstruera centralenhet grundläggande del
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- explain describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- describe use binary code
beskriva använda binär kod
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- describe programmer' model machine
beskriva programmerare bild maskin dvs instruktionsuppsättning adresseringssätt
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- describe assembler equivalent typical programming structure
beskriva {motsvarighet,programstrukturer}4 assembler typisk
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- describe assembler equivalent typical programming structure
beskriva {motsvarighet,programstrukturer}4 assembler typisk
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- course describe implementation small real-time kernel microcomputer system
kurs beskriva implementering liten realtidskärna mikrodatorsystem
- describe general structure characteristic protocol
beskriva grundläggande struktur egenskap can-protokollet
- describe computer structure organization
beskriva dator uppbyggnad funktion
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- explain core function primary memory describe analyze realize main memory' connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- describe analyze realize simple memory address i/o digital component
beskriva analysera konstruera enkel minnesadresserad i/o digital komponent
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- describe use binary code
beskriva använda binär kod
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- describe programmer' model machine
beskriva programmerare bild maskin dvs instruktionsuppsättning adresseringssätt
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- analyze propose structure {software-based,textually} solution describe problem
analysera föreslå struktur {programbaserad,textuellt} lösning beskriva problem
- describe assembler equivalent typical programming structure
beskriva {motsvarighet,programstrukturer}4 assembler typisk
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- describe how bioinformatic method be use relate sequence structure function
beskriva hur bioinformatiska metod använda relatera sekvens struktur funktion
- use describe central bioinformatic datum information resource
använda beskriva central {bioinformatikdata,informationsresurser}
- describe principle algorithm pairwise multiple alignment sequence database search
beskriva princip algoritm parvis multipel {sekvensanpassning,sekvensdatabassökning}
- describe how evolutionary relationship be {infer,phylogenetic} sequence
beskriva hur evolutionär relation utläsa sekvens fylogeni
- describe most important principle gene prediction method
beskriva viktig princip genprediktionsmetoder
- describe basic principle hidden model application sequence analysis
beskriva grundläggande princip {dölja,markov-modeller}3 tillämpning sekvensanalys
- describe basics verify safety property model checking
beskriva grund verifikation säkerhetsegenskaper hjälp modellkontroll {model,checking}3
- describe how connection program formal specification represent logic
beskriva hur relation program formell specifikation representera programlogik
- describe goal design principle common structure secret key primitive such block stream cipher message authentication code
beskriva mål konstruktionsprinciper gemensam struktur skapa hemlig nyckel t.ex. {blocka,meddelandeautentiseringskoder}4 ström-chiffer
- exemplify when various notion security such information {theoretic,provable}2 computational practical be applicable describe guarantee provide
exemplifiera när olik säkerhetskoncept såsom {informationsteoretiska,bevisbar,säkerhetsgarantier}2 beräkningsbara praktisk säkerhet tillämplig beskriva erbjuda
- describe goal design principle common structure secret key primitive such block stream cipher message authentication code
beskriva mål konstruktionsprinciper gemensam struktur skapa hemlig nyckel t.ex. {blocka,meddelandeautentiseringskoder}4 ström-chiffer
- exemplify when various notion security such information {theoretic,provable}2 computational practical be applicable describe guarantee provide
exemplifiera när olik säkerhetskoncept såsom {informationsteoretiska,bevisbar,säkerhetsgarantier}2 beräkningsbara praktisk säkerhet tillämplig beskriva erbjuda
- describe bioinformatic problem computational approach solve
beskriva bioinformatikproblem beräkningsmetod lösa
- summarise problem method describe research article
sammanfatta problem {bioinformatikmetoder,forskningslitteraturen} beskriva
- object describe so call class
objekt beskriva s.k. klass
- describe standard algorithm e.g. search sort know how find library
beskriva standardalgoritmer exempel {sortering,återfinna} sökning veta språk standardbibliotek
- concept subclass describe how such declare
begrepp subklass beskriva hur sån deklarera
- define class describe concrete concept such {dice,bank} account etc.
definiera enkel klass beskriva konkret begrepp {tärning,bankkonto} etc.
- describe principle object-oriented programming apply context explain how realize particular language
beskriva princip objektorienterad programmering använda programmeringsfasen förklara hur realisera specifik objektorienterat programspråk
- describe principle object-oriented programming apply context explain how realize particular language
beskriva princip objektorienterad programmering använda programmeringsfasen förklara hur realisera specifik objektorienterat programspråk
- use describe how application framework constitute
använda beskriva hur applikationsramverk uppbygga
- describe different criterion principle good program design
beskriva olik kriterium princip god programdesign
- describe possibility limitation informal formal technique discovery analysis resolve program error
beskriva omfattning begränsning informell formell tekniker upptäcka analysera rätta programfel
- describe application distribute system mechanism use provide service
beskriva tillämpning distribuera system mekanism använda utföra tjänst
- describe analyze exist new method distribute system design
god förmåga beskriva analysera existerande ny metod design distribuera system speciell avseende skala feltoleranta
- describe algorithm quality explain write other understand how work why be correct fast where useful
beskriva algoritm egenskap förklara skriftligen så förstå hur fungera varför korrekt snabb användbar
- exemplify describe choose application area benefit use technology methodology
exemplifiera beskriva utvälja applikationsområden tjäna använda ai-tekniker metod
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- describe language accept automaton generate regular expression context-free grammar
beskriva språk acceptera viss automat generera reguljär uttryck grammatik
- variable ~ variabel (81.8%)
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- address variable {subnet,mask,dhcp}2 vlsm method configuration och translation
{ip-adressering,nätmask,adresseringsmetoder,ip-konfiguration,adressöversättning} variabel dynamisk
- course cover {identifier,operator} variable type expression statement function program structure character string pointer array dynamic memory management list file standard library
kurs omfatta {identifierare,operator,programstruktur,typer,dynamisk,lite} variabel typ uttryck sats funktion tecken sträng pekare fält sammansatt minneshantering lista filhantering standardbibliotek
- variable value type
variabel värde typ
- randomize algorithm analysis appropriate random variable
randomiserad algoritm analys hjälp lämplig stokastisk variabel
- synchronization use shared variable {busy,wait}
synkronisering hjälp delad variabel {busy,waiting}
- variable expression statement priority method parameter passing recursion
variabel uttryck sats prioritet metod parameteröverföring rekursion
- difference static method variable instance
skillnad statisk metod variabel instansmetoder
- new ~ ny (81.6%)
- ability create use evaluate mathematical model different possibly new area application
förmåga skapa använda utvärdera matematisk modell olik eventuell ny tillämpningsområde
- note emphasis course be learn new non-trivial skill
{notera,tyngdpunkt} kurs ligga lära ny icke-triviala färdighet
- learn new tool api his/her own
lära ny verktyg apier egen hand
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- design implement dsl new domain
designa implementera domänspecifikt språk ny domän
- design implement dsl new domain
designa implementera domänspecifikt språk ny domän
- however mainstream computing wall industry undertake new mission put personal parallel supercomputer desk home pocket
år {hejda,abrupt,varvid,hem} utveckling industri sätta ny mål {placera,skrivbord,ficka}2 personlig parallell superdator
- algorithm kind commonly use example {classification,customer,creditworthy,medical,diagnosis} task character recognition predict new be etc. expert system
algoritm slag använda vanligen exempel {klassificeringsuppgifter,teckenigenkänning,kund,kreditvärdig,medicinsk,diagnostik} förutsäga ny etc. expertsystem
- new {commercially,mining,automatically,interesting} important area application be datum where algorithm use detect information relation large commercial scientific database
ny kommersiell viktig område data {mining,intressant} där algoritm använda automatisk identifiera speciell information relation stor vetenskaplig databas
- extent be able apply such technique solve new problem arise various application
viss mån tillämpa metod lösa ny problem uppstå olik tillämpning
- describe analyze exist new method distribute system design
god förmåga beskriva analysera existerande ny metod design distribuera system speciell avseende skala feltoleranta
- design apply main technique efficient algorithm instance greedy dynamic programming divide-and-conquer backtrack heuristic problem be similar textbook example new
design tillämpa viktig {designteknikerna,söndra,härska,likna,läroboksexemplen} effektiv algoritm t.ex. girig dynamisk programmering backtracking heuristisk problem ny
- be so speak analytical work have do write line code want solve new problem help computer
vara så säga analytisk arbete göra skriva kod lösa ny problem hjälp dator
- apply knowledge gain course new problem domain
tillämpa kunskap förvärva kurs ny problem ai-domänen
- background ~ bakgrund (81.0%)
- course ~ kurs (80.9%)
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- carefully select exercise course teach mathematical modelling tool solve real problem
noggrann utvälja övningsuppgifter lära kurs ut matematisk modellering verktyg lösa verklig problem
- course primarily intend introduction mathematical modelling student limited experience use mathematics engineering come work different area where be useful
kurs främst avse introduktion matematisk modellering student begränsad erfarenhet hur matematik använda olik ingenjörsområden arbeta område där användbar
- application orient exercise teach modelling problem solve course then {bridge,gap} theoretical mathematics relevant
tillämpningsorienterade uppgift lära ut modellering problemlösning fylla då kurs igen lucka teoretisk matematikkurserna relevant tillämpning
- most update information course see home page
mycket aktuell information kurs se hemsida
- core course be number application orient exercise
kurs kärna antal tillämpningsorienterade övningsuppgifter
- course also demonstrate importance building mathematical computer model different kind application
kurs visa också betydelse matematisk datormodell olik tillämpning
- course end individual summarize report where student be encourage reflect personal perspective
kurs avsluta individuell sammanfatta uppsats där student uppmuntra reflektera personlig sätt
- see course home page grade criterion
betygskriterier se kurs hemsida
- course give student
kurs ge student
- note emphasis course be learn new non-trivial skill
{notera,tyngdpunkt} kurs ligga lära ny icke-triviala färdighet
- progress goal appropriately assess different way course
student framåtskridande förhållande mål utvärdera löpande kurs lämplig sätt
- course be organize weekly module model type
kurs organiserad {veckomoduler,modelltyp}
- course also contain introductory final lecture
kurs ingå även inledande avsluta föreläsning
- main teaching language be swedish support give also so possible take course interested student
huvudsaklig {undervisningsspråk,svensk} viss stöd ge även engelska så möjlig intresserad student ta kurs
- course algorithm datum structure complement good way be requirement
kurs algoritm datastrukturer komplettera bra sätt inte förkunskapskrav
- aim course be teach fundamental principle object orient approach program development how construct
kurs syfte lära ut grundprinciperna objektorienterade synsätt hur konstruera program
- course provide sound basis logic short introduction logical framework use modelling specify verify computer system
kurs ge god grund logik kort introduktion logisk ramverk använda modellera specificera datorsystem
- sound basic knowledge logic be welcome prerequisite course program verification formal method {artificial,intelligence}2
grundläggande kunskap logik god grund kurs programverifiering formell metod {artificiell,intelligens}2
- requirement course be successfully complete year subject computer science equivalent
krav kurs ha framgångsrik slutföra år ämne datavetenskap motsvarande
- course give student practical experience form work project group when come planning construction implementation verification non-trivial system hard and/or software
generell se kurs ge studerande praktisk erfarenhet arbete projektgrupp planering konstruktion implementering verifiering icke-trivialt system bestående hård mjukvara
- course present possible approach develop web application
kurs presentera olik utvecklingsalternativ web applikation
- course emphasize hands-on work use modern advanced development environment server
kurs innehålla praktisk arbete avancerad {utvecklingsmiljöer,server-miljöer}
- main content course be design implementation configuration {deployment,trouble,shooting} execution
design implementation konfigurering {driftsättning,web-applikationer} exekvering felsökning utgöra huvuddel kurs
- course {dat050,dat055}5 {let375,leu061,tda357} equivalent
lämplig kurs dat050
- course student do project limited time
kurs student genomföra projektarbete begränsad tid
- supervisor recommend final grade project approval course examiner
handledare rekomenderar slutbetyg projekt sedan godkänna kurs examinator
- apply course student arrange teacher be willing supervise project
söka kurs student hitta lärare villig agera handledare projekt
- overall aim course be introduce student design verification electronic system
kurs övergripande syfte introducera student konstruktion verifiering elektroniksystem
- course intend give solid foundation {hdl-based,eesd} hardware design be necessary follow curriculum simultaneously overview field electronic system
kurs avse ge {stabil,hdl-baserad,eesd-programmet} grund hårdvarukonstruktion nödvändig följande samtidig överblick konstruktion inbyggd elektroniksystem
- be course where student team undertake electronic product prototype design
kurs designa {studentgrupper,produktprototyp} elektronisk
- course consist major project assignment
kurs bestå stor designprojekt
- pass grade laboratory part dat093 course element {dat091,dat092} require
godkänna krävas laborationsdelen kursmoment kurs
- student mpees master program have priority course
student masterprogrammet förtur kurs
- course cover important principle how design computer offer high performance application software
kurs täcka fundamental princip hur konstruera dator erbjuda hög beräkningshastighet programvara
- course cover architectural technique essential achieve high performance application software
kurs omfatta arkitekturella tekniker nödvändig uppnå hög prestanda exekvera program
- course be organize lecture exercise case study laboratory task mini research project assignment
kurs organiserad föreläsning övning fallstudie laboration miniprojekt
- purpose course be strengthen student' knowledge {eda-based,proficient,utilize} design verification method make student right eda tool context sequence
syfte kurs stärka student kunskap metod eda-baserad konstruktion verifiering göra förtrogen använda rätt eda-verktyg sammanhang ordning
- lecture series mirror overall content course cover
{föreläsningsserien,spegla} kurs stor innehålla följande
- total course grade base quality preparation vhdl {handin,log} book lab report
% kurs betyg bestämma {förberedelse,vhdl-inlämning} loggbok laborationsrapport
- total course grade base quality term paper report oral presentation
% kurs betyg bestämma rapport muntlig presentation
- individual assignment involve write {reflective,dilemma} note address ethical research development technical scope course grade pass fail
individuell uppgift leda kort skriftlig reflektion etisk {dilemma,icke} forskning utveckling kurs teknisk område betygsätta godkänna
- {pedagogical,cornerstone} concept course rest
kurs uppbygga olik pedagogisk delar:
- course intend give insight how {mixed-signal,subsystem}3 include converter specify implement affect performance system be part
kurs avse ge förståelse hur {mixed-signal-subsystem,a-omvandlare} specificera implementera påverka systemprestanda
- course include section {sampling,quantization}
kurs ta upp {sampling,kvantisering}
- course mainly comprise lecture lab exercise support problem-solving session
kurs basera föreläsning laboration stödja övningstillfällen
- course also contain introduction programming dependent type constructive theory
kurs innehålla också introduktion programmering beroende typ {martin-löfs,förena} konstruktiv typteori teori matematisk bevis
- course examine homework oral presentation take home exam
kurs examinera hemuppgift muntlig presentation hemtentamen
- complete course student have solid broad foundation type system programming language
avsluta kurs student ha solid bred grund typsystem programmeringsspråk
- pass course student
betyg godkänna kurs student
- participate ethical part course complete give assignment area
delta kurs etisk moment genomföra eventuell specifik uppgift etikområdet
- aim course be give understanding how programming language design document implement
syfte kurs skapa förståelse hur programmeringsspråk utforma dokumentera implementera
- course require
kurs kräva
- purpose course be give in-depth knowledge area software product line whole include engineering process organizational management-perspective
syfte kurs ge fördjupa kunskap område mjukvaruproduktlinjer helhet teknik process organisatorisk lednings-perspektiv
- course cover following element
kurs omfatta följande moment
- course grade base following element
kurs betygsätta basera följande faktor
- course base lecture workshop group assignment
kurs basera föreläsning workshop grupparbete
- be eligible course student have
behörighet kurs krävas
- successfully complete course model-driven engineering e.g. equivalent software architecture dat220 advanced
godkänna kurs modelldriven mjukvaruutveckling t.ex. motsvarande mjukvaruarkitektur software architecture
- course organization depend select format see content
kurs organisation bero välja format se innehåll
- course span q1 q2 student work independent manner
kurs sträcka student arbeta oberoende sätt
- beginning q1 student take course require state topic interest set work plan define scope goal
början student ta kurs redovisa ämne avse arbeta upprätta arbetsplan definiera omfattning mål
- similarly beginning q2 student take course require state topic interest set work plan define scope goal
sätt början student ta kurs redovisa ämne avse arbeta upprätta arbetsplan definiera omfattning mål
- supervisor expect provide guidance course very minimum involve reading endorse work plan comment grade final report
handledare förvänta ge vägledning hel kurs handla åtminstone läsa godkänna arbetsplan kommentera betygsätta slutrapporten
- student be eligible course enrol mpees master's programme successfully complete follow
student inskriva masterprogrammet klara följande kurs
- contrast regular master' course have focus individual advanced training
skillnad vanlig masterkurser kurs fokus individuell avancerad utbildning
- hence be limit number student accept course
därför finnas gräns hur många student acceptera kurs
- student {at,least}15 attendance be compulsory pass course
minst % närvaro krävas få godkänna kurs
- course computer graphic equivalent
kurs motsvarande computer graphics liknande
- purpose course be learn principle method aid designer developer architect gain increase confidence architectural design include quantitative modeling qualitative architecture evaluation
syfte kurs lära princip metod hjälpa {designer,utvecklare,förtroende} arkitekt få öka utformning arkitektur kvantitativ modellering kvalitativ utvärdering
- course also address specific challenge relate scale dynamics {heterogeneity,ultra-large} find system
kurs {uppmärksamma,skalning,dynamik,heterogenitet,ultra-storskaliga} också särskilja utmaning uppstå samband finnas system
- write exam end course
skriftlig tentamen slut kurs
- be eligible course student
behörighet kurs krävas minst
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- purpose course be how learn find collect requirement relevant source start software development project follow established principle format document maintain
syfte kurs hur lära hitta samla krav relevant källa början utvecklingsprojekt programvara fastställa princip format dokumentera underhålla
- focus course be how find collect requirement relevant source start software development project
kurs fokusera hur hitta samla in krav relevant källa början projekt programvaruutveckling
- particular course cover problem arise when requirement engineering conduct {fast-paced,cost-sensitive} industrial reality
kurs behandla särskilt problem uppstå när hantera krav snabb {föränderlig,kostnadskänslig,verklighet} industriell
- follow topic include course
följande moment ingå kurs
- be eligible course student
behörighet kurs krävas minst
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- course deal area current interest computer science engineering
kurs behandla område aktuell intresse data informationsteknik
- aim course be give student {chance,visit} follow example graduate lecture series researcher department
kurs syfte ge student möjlighet följa exempel doktorandkurs föreläsningsserie gästforskare institution
- research-oriented course field relevance computer science engineering
forskningsinriktad kurs område relevant data informationsteknik
- examination vary instance course
examination kurs variera beroende kurstillfälle
- further information give course home page
mycket {detaljerad,kurshemsidan} information hur kurs examinera presentera
- course give student further knowledge research area relevance computer science engineering
kurs tillhandahålla student djup kunskap avse forskningsområde relevant ämne data informationsteknik
- addition mandatory pre-requisite take course be student establish contact examiner
därutöver förkunskapskrav student ha etablera kontakt kurs examinator
- be examiner decide student accept not course
examinator besluta student anta kurs ej
- purpose course be student get {familiarize,creation}2 contemporary technology notation adaptation transformation modeling language
syfte kurs vara student bekanta modern tekniker språk notation skapa anpassa omvandla modelleringsspråk
- purpose course be {familiarize,creation}2 student contemporary technology notation adaptation transformation modeling language
syfte kurs student bli förtrogen modern teknik språk notation skapa anpassa omvandla modelleringsspråk
- 3 complete course grade write exam project part be award pass
godkänna hel kurs krävas skriftlig examen projekt erhålla betyg
- course consist series lecture project
kurs bestå föreläsning projekt
- be eligible course student have
behörighet kurs krävas minst
- successfully complete course object orient programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 equivalent
godkänna kurs objektorienterad programmering t.ex. motsvarande
- successfully complete course software modeling e.g.tda593 equivalent
godkänna kurs {mjukvarumodellering,ex,tda593} t_ex motsvarande
- course prepare student master thesis project improve student' ability conduct phd study
kurs förbereda student examensarbete förbättra elev förmåga bedriva forskarstudier
- course be student interested empirical method apply field software engineering
kurs student intresserad lära applicera olik empirisk metod programvaruteknik
- course introduce quantitative qualitative method software engineering accompany statistical use analysis
kurs introducera kvantitativ kvalitativ metod programvaruteknik
- course contain
kurs innehålla
- course examine write lab assignment carry group normally student
kurs examinera inlämningsuppgift labbe genomföra grupp normal student
- course also examine individual write hall-exam
kurs examinera slutligen också skriftlig salstenta
- course introduce quantitative qualitative method software engineering research accompany statistical use analysis
kurs introducera kvantitativ kvalitativ metod programvaruteknisk forskning tillsammans statistisk analysera resultat
- course contain
kurs innehålla
- course provide practical introduction
kurs ge praktisk introduktion mjukvaruutveckling
- course examine part project deliverable source code binary documentation final report reflect decision outcome
kurs examinera del leverabel projekt källkod applikation dokumentation slutrapport där student reflektera beslut utfall
- completion course student possess follow understanding skill ability judgement
fullgöra kurs student besitta följande kunskap färdighet förmåga
- c. apply skill programming course other relevant project-like environment
tillämpa färdighet {programmeringskurser,projektliknande} annan relevant kurs miljö
- course be organize project where student work team usually address real-world software engineering task
kurs organisera projekt där student arbeta team vanligtvis lösa realistisk mjukvaruutvecklingsuppgift
- course provide student general background testing technique focus theory practice model-based
kurs ge student allmän bakgrund testmetoder fokus teori praktik modellbaserad testning
- course provide student background theory practice model-based testing include how tool be use improve software quality
kurs ge student bakgrund teori {praktikav,testverktyg,kananvändas} modellbaserad testning inklusive hur förbättra mjukvara kvalité
- construct model modeling specification language learn course
konstruera modell modellering specifikationsspråk lära kurs
- be eligible course student have bachelor degree equivalent include complete programming
behörighet kurs krävas minst kandidatexamen programvaruteknik datavetenskap motsvarande godkänna programmering
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- (1) course programming e.g. tda545 object-oriented
godkänna kurs programmering t_ex t_ex:08 tda545 objektorienterad motsvarande
- course intend give overview {energy-dissipation,battery-powered} aspect computer computing range electronic circuit operate system pocket device supercomputer datum center
kurs syfta ge översikt aspekt dator leda {energiförbrukning,batteridriven} elektronisk krets operativsystem enhet superdator datacenter
- course give
kurs ge engelska
- course consist lecture series homework assignment oral written presentation lab
kurs bestå föreläsningsserie hemuppgift muntlig skriftlig presentation laboration
- much work course consist independent reading assignment
stor del arbete kurs bestå oberoende instuderingsuppgifter
- aim course be introduce principle practice parallel programming functional language
syfte kurs introducera princip praktisk tekniker parallell programmering funktionell programmeringsspråk
- course cover approach parallel functional programming
kurs belysa metod parallell funktionell programmering
- course cover principle practice parallel programming
kurs behandla princip praktisk tekniker parallell programmering haskell erlang
- course also aim give student technical skill design integration verification hardware software processor-based system
kurs också ge student teknisk färdighet konstruera integrera verifiera hård mjukvara processorbaserade system
- course run project group student lead individual grade respectively
kurs driva projektform grupp student leda individuell betyg respektive
- addition assessment be do several occasion course respect project meeting management version control
dessutom ske betygsgrundande bedömning flera {tillfälle,projektmöteshantering} kurs gång avseende versionshantering
- course include project place software development company
kurs innehålla projekt {förlägga,mjukvaruutvecklingsföretag}
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- course assess planning report individual write final
kurs examinera individuell planeringsrapport skriftlig slutrapport
- pass course require grade planning report final
få betyg kurs krävas planeringsrapporten slutrapporten
- complete course student be able
avsluta kurs förvänta student kunna:
- knowledge course field software engineering contribute development company
tillämpa kunskap kurs område software engineering bidra företag utveckling
- admit course student
anta kurs student
- course be only open student admit
kurs endast öppen student inskriva mpalg
- course aim student learn modern method quality assurance software development particular focus embedded system web application
kurs syfta student lära modern metod kvalitetssäkring mjukvaruutveckling särskilja fokus inbyggd system webbapplikationer
- course introduce student modern method quality assurance software development
kurs introducera student modern metod kvalitetssäkring mjukvaruutveckling
- content course consist lecture relevant standard e.g. quality assurance measurement
kurs innehålla föreläsning relevant standard t_ex t_ex:08 kvalitetssäkring mätning visualisering kvalitet
- course prepare student work quality engineer manager software development organization focus embedded web application
kurs förbereda student arbete {kvalitetsingenjörer,kvalitetschefer} mjukvaruutvecklingsorganisationer särskilja fokus inbyggd system webbapplikationer
- purpose sub-course be assess student practical skill teach course
delkursen syfta examinera student praktisk kunskap ge kurs
- be eligible course student
behörighet kurs krävas minst kandidatexamen software engineering informationsteknik programvaruteknik datavetenskap motsvarande godkänna programmering
- complete course practical software development engineering project e.g. dat255
t.ex. grundläggande programvaruutveckling motsvarande godkänna kurs praktisk projekt systemutveckling mjukvaruutveckling software engineering project
- course computer science example introduction programming mathematical software
kurs datateknik exemeplvis programmering
- additional course hec mathematics computer science
ytterlig kurs matematik data it
- course present classical mathematical topic computing science perspective
kurs presentera klassisk matematisk ämne datavetenskaligt perspektiv
- course computer science example introduction programming mathematical software
kurs datateknik exemeplvis programmering
- additional course hec mathematics computer science
ytterlig kurs matematik data it
- addition general credit requirement necessary prerequisite course complete specific thesis
generell {poängkraven,förkunskapsgrundande}2 specifik examensarbete genomföra nödvändig kurs klara_av
- addition general credit requirement necessary prerequisite course complete specific thesis
generell {poängkraven,förkunskapsgrundande}2 specifik examensarbete genomföra nödvändig kurs klara_av
- course provide introduction design implementation operate system
kurs ge introduktion design implementering operativsystem
- course provide introduction design implementation operate system
kurs ge introduktion design implementering operativsystem
- development course only present key component operate system also discuss design implementation challenge evolution {pioneer,mobile-based} modern one
kurs presentera viktig komponent operativsystem komplettera diskussion hur slutlig utformning implementering utvecklas historisk modern mobil os
- successful completion course participant be able demonstrate knowledge understanding
kurs student visa ha kunskap förståelse
- student have good understanding computer organization basic knowledge low level programming be familiar term assembler interrupt so on i.e. contents course machine orient
student ha god förståelse dator konstruktion grundläggande kunskap maskinnära programmering kännedom begrepp assembler avbrott etc dvs innehåll kurs maskinorienterad
- student need also have knowledge datum structure e.g. tree link list hash table i.e. contents course data as well programming skill {at,least}15 point
student också ha kunskap datastrukturer t_ex träd {länka,kurspoäng,dataprogrammering} lista hashtabeller dvs innehåll kurs programmeringskunskaper minst
- knowledge basic probability theory be advantage also acquire course complementary reading
kunskap grundläggande sannolikhetslära fördel också inhämta parallell kurs
- course deal design analysis fault-tolerant computer system
kurs behandla konstruktion analys feltoleranta datorsystem
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- course intend give basic knowledge method design analysis real-time system
kurs syfta ge grundläggande kunskap metod konstruktion analys realtidssystem
- course give overview state-of-the-art system architecture use design embedded example
kurs ge översikt systemarkitekturer använda design inbyggd system t_ex
- end main objective course be demonstrate how enhance c programming language use implement communication/synchronization task resource management {mutual,exclusion}4
viktig syfte kurs demonstrera hur utöka programspråk använda realisera kommunikation synkronisering process resurshantering ömsesidig uteslutning
- other programming language use monitor semaphore implement function course also contain presentation such technique
annan programspråk använda monitor semafor realisera funktion innehålla kurs också genomgång sån tekniker
- addition course demonstrate how use low-level programming implement interrupt-driven interaction hardware device
dessutom demonstrera kurs hur använda lågnivåprogrammering realisera avbrottsstyrd interaktion hårdvaruenheter
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- course show how simple run-time system be organize
kurs beskriva hur enkel runtime-system organiserad
- end course present technique base {cyclic,time-table} scheduling as well use static dynamic task priority
kurs presentera tekniker basera {cyklisk,tidtabell} statisk dynamisk processprioriteter
- many contemporary real-time application distribute multiple computer node course also present topology medium access mechanism commonly-used communication network
dag realtidstillämpningar distribuera multipel {datornoder,mediumaccesstekniker} innehålla kurs också introduktion topologi vanlig använda kommunikationsnätverk
- course present different analysis method system schedule task use static dynamic priority {utilization-based,response-time,processor-demand}
kurs presentera olik analysmetoder system schemalägga process statisk dynamisk prioritet {utnyttjandegradsbaserad,svarstidsanalys,beräkningsbehovsanalys} analys
- course student be able
kurs student
- course be organize series lecture set exercise session where programming technique theory present put practice
kurs utgöra föreläsningsserie antal {salsövningar,programmeringmetoder,praktisera} där teori föreläsning
- preparatory course concurrent programming operating system
förberedande kurs parallellprogrammering operativsystem
- examination be continuous course laboratory weekly meeting review logbook assessment final product report oral presentation
examination ske {fortlöpande,veckomöten} kurs laboration granskning loggbok bedömning slutprodukt rapport muntlig framställning
- course begin lecture exercise allow student become familiar tool
kurs inleda kort föreläsningsserie laboration göra student bekanta eda-verktygen
- course conclude seminar mandatory attendance where project be present
kurs avsluta seminarium obligatorisk närvaro där projekt redovisa
- addition course eda322 digital design be strongly recommend
dessutom kurs eda322 digital konstruktion stark rekommendera
- course give basic knowledge security area i.e. how {protect,intentional} system intrusion attack
kurs ge grundläggande kunskap område datasäkerhet eng security dvs hur skydda system avsiktlig intrång
- course cover threat vulnerability computer system network as well rule method mechanism protection
kurs behandla hot finnas svaghet datorsystem kommunikationsnät regelverk mekanism använda skydda system
- complete course student acquire follow knowledge goal
fullgöra kurs student tillgodogöra_sig följande lärandemål
- course consist series lecture few exercise laborative
kurs utgöra föreläsningsserie viss övningsmoment laboration
- computer security be course propose specialization
kurs grundkurs datasäkerhet del föreslå säkerhetsfördjupningen universitet
- ethical social aspect relation computer science further develop course dat147
etisk social aspekt utvecklas ytterlig kurs dat147
- course eda092 operating system equivalent be recommend
kurs operativsystem motsvarande rekommendera
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course look design current multicore system {eye,next} how be likely evolve decade
kurs behandla hur dag {multicore-system,blick,nära} konstruerad framtida system bygga decennium
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course dat105 computer architecture equivalent require
kurs datorarkitektur motsvarande krävas
- course tda383 concurrent programming be recommend
kurs programmering rekommendera
- course intend give fundamental knowledge analysis synthesis optimization combinatorial sequential digital circuit
kurs avse ge grundläggande kunskap analys syntes optimering digital kombinatorisk nät sekvensnät
- course also present technology use implement such circuit
kurs ge också inblick teknologi nät implementera
- part course student introduce modern computer-based design tool cad learn basics hardware description language
kurs få student bekanta modern datorbaserad konstruktionsverktyg samt lära grund maskinvarubeskrivande språk
- course aim {convey,eachother} how modern computer system be construct hardware module interact low level software
kurs ha syfte förmedla hur modern datorsystem uppbygga hårdvarudelar samverka mjukvara låg nivå
- course focus part datum communication practice engineer normally encounter daily work
kurs {inrikta,datakommunkation,verksam,yrkesarbete}2 aspekt ingenjör komma kontakt
- pass whole course assignment write exam
godkänna kurs krävas skriftlig tentamen samt student få obligatorisk laboration inlämningsuppgift
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- course focus part datum communication practice engineer normally encounter daily work
kurs {inrikta,datakommunkation,verksam,yrkesarbete}2 aspekt ingenjör komma kontakt
- pass whole course assignment write exam
godkänna kurs krävas skriftlig tentamen samt student få obligatorisk laboration inlämningsuppgift
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- aim course be learn design analyze network protocol gain knowledge exist communication include support system fundamental task method datum
syfte kurs lära utforma analysera nätverksprotokoll inhämta kunskap befintlig kommunikationsnät {stödsystem,datakommunikationsnät} protokoll grundläggande funktion metod
- experience network orient programming be part course
erfarenhet nätverksorienterad programmering ge väsentlig del kurs
- course offer learn experience involve hands-on {experimentation,reinforce} analysis student understanding concept application real-world problem
kurs innehålla praktisk experiment analys avse öka student förståelse central begrepp {denna,återspegling} verklig problem
- course provide student ability understand fundamental issue design method computer network protocol
kurs innehåll ge därför förståelse grundläggande fråga uppkomma utformning datornätverk olik datornätverksprotokoll
- take {at,least}15 course computer programming
klara minst kurs programmeringsteknik
- course aim learn software design development use approach principle theory practice
kurs syfta lära mjukvara design utveckling hjälp metod princip teori praktik
- course cover {extreme,programing} process project management
kurs behandla process {xp,extreme,projektledning} programming
- be eligible course student
behörighet kurs krävas minst
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 {ooexempel,även,programmering,ok}
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- course cover follow topic
kurs behandla följande ämne
- course student be able
avsluta kurs student
- course be organize series lecture
kurs utgöra föreläsningsserie
- preparatory course real-time system eda222 equivalent require
förberedande kurs realtidssystem likvärdig krävas
- course algorithm computer architecture be strongly recommend
kurs algoritm datorarkitektur rekommendera stark
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- course cover underlie principle technique network communication security
kurs täcka underliggande princip tekniker nätverk {kommuniktionssäkerhet,förkunskap} god datakommunikation därför krav
- course cover many topic relate communication network security
kurs täcka många olik ämne tekniker säkra system
- course consist series lecture laborative exercise
kurs bestå föreläsning laboration
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- course describe implementation small real-time kernel microcomputer system
kurs beskriva implementering liten realtidskärna mikrodatorsystem
- course also include use array stack connection exercise study real time kernel
kurs ta även upp hantering lista stack c-program samband övning studie realtidskärna
- course end write exam
kurs avsluta skriftlig examen
- course include compulsory assignment consist laboratory home
kurs ingå obligatorisk moment bestå laboration inlämningsuppgift
- pass entire course require laboratory work home assignment approve
bli godkänna hel kurs krävas samtlig laboration inlämningsuppgiften
- course comprise also {self-study,web-based}2 material
kurs ingå även frivillig moment självstudium webbaserad kursmaterial
- course cover follow item
kurs innehålla följande moment
- course be divide part
kurs omfatta del
- course comprise basic skill knowledge internet technology tcp/ip protocol suite particular access route
kurs omfatta {huvudmoment,internetteknik,ip-protokollen,internetanslutning,routingteknik} handla grundläggande tcp
- course mainly focus operation engineering ip router switch
arbetssätt {ip-routrar,lan-switchar,centrum} ligga kurs
- practical skill gain course correspond {certification,reality-like} carry laboratory environment
kurs gång genomföra {gedigen,cisco-certifiering,labbmiljö} tillämpning färdighet motsvara praktisk
- course contain follow part
kurs innehålla följande huvuddel
- course be divide part basic route switch och switching complex network access
kurs uppdela del grundläggande routing switching komplex nätverk wan-access
- examination be obviously continous process course
examination naturligtvis kontinuerlig process kurs gång
- grade {th,homepage} base sum result gain activity task more detail be available course
slutbetyg skala ge basera summa resultat samtlig aktivitet uppgift mer detalj finnas hemsida kurs
- be also moment {self-study,web-based}2 course material
kurs ingå även moment webbaserad självstudium
- knowledge datum communication correspond course leu
grundläggande kunskap datakommunikation motsvarande kurs
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- course be introduction software development language c
kurs introduktion programutveckling språk
- course teach how implement solution form computer program c language define problem
kurs lära implementera lösning form datorprogram språk definiera problem
- course cover {identifier,operator} variable type expression statement function program structure character string pointer array dynamic memory management list file standard library
kurs omfatta {identifierare,operator,programstruktur,typer,dynamisk,lite} variabel typ uttryck sats funktion tecken sträng pekare fält sammansatt minneshantering lista filhantering standardbibliotek
- course begin introduction development environment
kurs inleda introduktion utvecklingsmiljö
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- course be organize {bottom-up,sister} top-down introduction electronic system design
kurs organiserad " {bottom-up,systerkurs} top-down parallell introduktion elektroniksystemkonstruktion
- course illustrate how bioinformatic solution apply address biological problem theoretical principle discuss
kurs belysa hur bioinformatiklösningar tillämpa biologisk problem teoretisk princip lösning diskutera
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- course include modern high-throughput sequencing technique application as well molecular biology database different system such
kurs innehålla modern high-throughput {sekvenseringstekniker,molekylärbiologiska} tillämpning databas olik system söka sån
- course consider theoretical principle as well how {existing,bioinformatician} program use
kurs behandla teoretisk princip befintlig program använda bioinformatiker
- complete course student expect be able
slutföra kurs förvänta student
- basic course molecular biology statistics
grundläggande kurs molekylärbiologi statistik
- course several such model study imperative functional
kurs behandla flera sån modell imperativa " funktionell
- course also include discussion hypothesis state roughly function be computable certain intuitive sense only define several model computation
kurs innehålla också diskussion hypotes {förmodan,intuitiv} funktion beräkningsbar viss sätt endast definiera flera beräkningsmodeller
- completion course student be able
godkänna kurs student
- topic course be theory practice optimization problem discrete structure
kurs behandla optimeringsproblem diskret struktur teori praktik
- course intend develop skill model real problem use mathematical algorithmic tool solve {optimally,heuristically}
kurs syfta utveckla förmåga modellera verklig problem använda matematisk algoritmiska verktyg lösa optimal heuristisk
- course discuss theory application algorithm machine learning inference perspective
kurs diskutera teori tillämpning algoritm maskininlärning slutledning ai perspektiv
- course intend give good understanding crossdisciplinary area sufficient depth use evaluate available method understand scientific literature
kurs avse ge god förståelse tvärvetenskaplig område tillräcklig djup använda utvärdera tillgänglig metod följa aktuell vetenskaplig litteratur
- course provide advanced technique design analysis algorithm
kurs handla avancerad metod design analys algoritm
- course tin092 algorithm equivalent require
kurs motsvarande
- course laboration student build complete compiler simple imperative language
laboration kurs bestå skriva komplett kompilator liten imperativt språk
- course dat151 programming language technology equivalent require
kurs technology motsvarande
- course introduce practically theoretically most important style formal method reasoning software model checking deductive verification
här kurs introducera praktisk teoretisk viktig tekniker formell metod använda resonera mjukvara modellkontroll {model,checking}3 deduktiv verifikation
- aim course be explore powerful mechanism functional programming language offer solve real problem structure larger program
kurs mål utforska kraftfull mekanism funktionell programspråk erbjuda när gälla lösa verklig problem strukturera stor program
- be central idea course
central idé kurs
- course also present recent research make contents vary degree
kurs också presentera del aktuell forskning göra innehåll variera år
- programming language use course be
kurs använda huvudsakligen programmeringsspråk
- be eligible course student successfully complete year education aim degree equivalent
{behörig,högskoleexamen} kurs student klara år utbildning väg datateknik motsvarande
- course functional programming introduction discrete mathematics {at,least}15 dat151 language technology dat121 paradigm equivalent require
mycket specifik krävas kurs funktionell programmering introduktion diskret matematik minst technology dat121 programming motsvarande
- be recommend require read follow course `` logic computer science theory formal language
rekommendera inte krav läsa följande kurs {i_förväg:14,theory,formal,languages} algorithms in computer
- course aim provide overview cryptographic concept primitive protocol application
kurs syfte ge översikt kryptografisk begrepp primitiver protokoll applikation
- course aim provide overview cryptographic concept primitive protocol application
kurs syfte ge översikt kryptografisk begrepp primitiver protokoll applikation
- course provide knowledge principle use create image computer algorithm
kurs grundkurs ämne datorgrafik ge kunskap algoritm tekniker princip använda skapa datorgenererde bild
- course be organize lecture exercise
kurs organiserad föreläsning övning
- knowledge correspond course algorithm datum structure
kunskap motsvarande kurs algoritm datastrukturer
- course aim
kurs syfta
- course present simple test drive object orient process
kurs presentera enkel testdriven objektorienterad process
- grade course then determine consider overall performance lab exam combine
betyg kurs bestämma sedan betrakta övergripande resultat labbe tenta tillsammans
- course introduce functional programming language related concept student already have knowledge
här kurs introducera funktionell programmeringsspråk relatera koncept student redan ha del kunskap programmering
- course student learn functional programming haskell language
här kurs komma student lära funktionell programmering programmeringsspråk
- concrete topic encounter course include
exempel ämne bemöta kurs
- course examine individual programming assignment write oral presentation
kurs examinera individuell inlämningsuppgifter programmering skriftlig muntlig presentation
- furthermore student successfully complete course programming
krävas också programmeringskurs kurs diskret matematik
- aim course be teach principle object-oriented view how program construct
kurs syfte lära ut grundläggande princip tekniker hur konstruera imperativa objektorienterade program
- course discuss basic concept imperative object-oriented language realize
kurs behandla grundläggande begrepp imperativ objektorienterad programmering så realisera
- course be introduction imperative programming software development
här kurs introduktion imperativ programmering programvaruutveckling
- course use programming language
kurs använda programspråk
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- throughout course be concern imperative program general object-oriented particular
kurs genomgående fokusera imperativa program generell särskilt objektorienterade
- course examine final individual write hall exam hec practical hand-in assignment
kurs examinera individuell skriftlig salstenta inlämningsuppgifter
- completion course student expect be able
genomgå kurs student
- be eligible course student successfully complete
kurs krävas student genomgå
- course discrete mathematics such tmv200
kurs diskret matematik t.ex.
- course object orient programming such tda545
kurs objektorienterad programering t.ex.
- be few question course distribute system address
fråga kurs behandla
- goal course be understand design distribute system discuss underlie principle mechanism drive today'
mål kurs få förståelse design distribuera system underliggande princip mekanism dag använda
- begin course introduction basic concept distribute system challenge pose
kurs börja introduktion grundläggande koncept distribuera system utmaning stå
- addition course operate system concurrent programming equivalent require
dessutom krävas kurs operativsystem motsvarande
- course consist lecture group meeting project presentation
kurs bestå föreläsning {gruppmöten,projektpresentationer}
- algorithm course {revolve,naturally} central question appear when want use computer compute problem
kurs kretsa naturlig frågeställning ställa då använda dator beräkna lösning problem
- course topic be follow
kurs ge kunskap
- however be aware course programming
vara dock medveten inte kurs programmering
- aim course be give deepen understanding possibility limitation method
syfte kurs ge fördjupa förståelse möjlighet begränsning ai-metoder
- follow topic cover course
följande ämne ingå kurs
- course examine individual write examination hec programming project perform group
kurs examinera individuell skriftlig inlämningsuppgift hp ai-projekt genomföra grupp
- project consist part programming cover technique present lecture write report essay historical philosophical ethical issue end course
{ai-projektet,programmeringsprojektet} bestå del programmeringsprojekt täcka ai-tekniker presentera föreläsning skriftlig rapport essä omfatta historisk filosofisk etisk frågeställning slut kurs
- accept course student furthermore participate actively supervise read comment report other group
godkänna kurs student också delta aktiv handledning läsa kommentera rapport grupp
- complete course student expect
klara_av kurs förvänta student ha förmåga
- apply knowledge gain course new problem domain
tillämpa kunskap förvärva kurs ny problem ai-domänen
- course be project-oriented divide part
kurs projektinriktad uppdela del
- larger part course consist project work group complete programming write essay read comment other
stor del kurs bestå arbete projektgrupp slutföra programmeringsprojekt skriva essä läsa kommentera en annan grupp
- eligible course student successfully complete year hecr study subject computer science equivalent
tillträde kurs student klara_av år hp studie ämne datavetenskap motsvarande
- furthermore student successfully complete follow course
dessutom student få godkänna följande kurs
- be advanced course assume academic {maturity,willingness} explore independently
avancerad kurs förutsätta student ha akademisk {mognad,vilja} utforska självständig
- course program first study period
program kurs läsperiod
- course present theory finite automata regular expression context-free grammar
kurs presentera teori ändlig automat reguljär uttryck kontext-fria språk
- course examine individual weekly assignment write exam give examination hall end
kurs examinera individuell veckovis hemuppgift skriftlig tentamen tentasal slut
- define ~ definiera (80.6%)
- second part cover various technique exploitation instruction level parallelism define key concept be limit
annan del omfatta olik tekniker utnyttjande parallellism instruktionsnivå definiera nyckelbegrepp begränsa
- define {lexical,functioning,analyser} structure programming language use regular expression explain finite automata implement standard tool
använda reguljär uttryck definiera programmeringsspråk {lexikal,automata,analysverktyg} struktur förklara hur ändlig fungera implementera
- define syntax programming language use context-free grammar explain principle parsing implement parser standard tool
definiera syntax programmeringsspråk hjälp {kontextfria,ll,lr-parsning,parser,standardverktyg} grammatiker förklara princip samt implementera
- define implement abstract syntax
definiera implementera abstrakt syntax
- beginning q1 student take course require state topic interest set work plan define scope goal
början student ta kurs redovisa ämne avse arbeta upprätta arbetsplan definiera omfattning mål
- similarly beginning q2 student take course require state topic interest set work plan define scope goal
sätt början student ta kurs redovisa ämne avse arbeta upprätta arbetsplan definiera omfattning mål
- {e.,recognise} define code ethic when conduct research software engineering
e. känna definiera {code,ethics}2 gälla forskning programvaruteknik
- provide planning report clearly define project goal execution learn
tillhandahålla planeringsrapport tydlig definiera {projektmål,utförande} lärandemål
- explain how computer system performance define measure
förklara hur datorsystem prestanda definiera mäta
- course teach how implement solution form computer program c language define problem
kurs lära implementera lösning form datorprogram språk definiera problem
- course also include discussion hypothesis state roughly function be computable certain intuitive sense only define several model computation
kurs innehålla också diskussion hypotes {förmodan,intuitiv} funktion beräkningsbar viss sätt endast definiera flera beräkningsmodeller
- define notion computable function
definiera begrepp beräkningsbar funktion
- explain relationship inductively define set primitive recursion proof structural induction
förklara samband induktiv definiera mängd primitiv rekursion {bevismetoden,induktion} strukturell
- encode inductively define set way member use input output program more model computation
koda induktiv definiera mängd sån sätt element använda indata utdata program flera beräkningsmodeller
- type library say define domain specific language construction programmer use construct larger program mainly consist function
här {sort,biblioteksfunktioner} bibliotek säga definiera domänspecifikt språk konstruktion programmerare använda huvudsakligen bestå
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- define class model simple phenomenon object-oriented style encapsulate datum be read update use public method
definiera klass modellera enkel {fenomen,anda,inkapsla,publik} objektorienterad data avläsa uppdatera metod
- define simple subroutine library use datum type control structure choose language
definiera enkel subrutinbibliotek utnyttjande använda programspråk datatyper styrstrukturer
- define static instance meothd use appropriate parameter result type
definiera statisk metod instansmetoder lämplig val parameter resultattyp
- define class describe concrete concept such {dice,bank} account etc.
definiera enkel klass beskriva konkret begrepp {tärning,bankkonto} etc.
- define explain discuss fundamental algorithm {at,least}15 subarea gain supervised group project
definiera förklara diskutera åtminstone ai-delområde förvärva handleda projektarbete grupp
- validation ~ validering (80.0%)
- table ~ träd (80.0%)
- statistics ~ statistik (80.0%)
- secret ~ hemlig (80.0%)
- schedule ~ schemalägga (80.0%)
- registration ~ registreringsunderlaget (80.0%)
- observe ~ beakta (80.0%)
- monad ~ monad (80.0%)
- manipulate ~ manipulera (80.0%)
- interpret ~ tolka (80.0%)
- interim ~ delredovisning (80.0%)
- explore ~ utforska (80.0%)
- essay ~ essä (80.0%)
- equation ~ differentialekvation (80.0%)
- empirical ~ empirisk (80.0%)
- deadlock ~ deadlock (80.0%)
- topic cover include concurrent process resource management deadlock memory technique virtual processor scheduling disk file system distribute micro kernel machine security protection scheme
exempel avsnitt behandla {processbegreppet,låsningssituationer,filsystem,mikrokärnor,virtual,machines,säkerhet-} process resurshantering hantering deadlock primärminne virtuell minne schemaläggning skivminne distribuera skyddsmekanism
- explain concept critical region {mutual,exclusion}4 starvation deadlock synchronize process
förklara begrepp kritisk region ömsesidig uteslutning svält deadlock samt synkronisering process
- general concept parallelism {interference,fairness,livelock} synchronization critical region {mutual,exclusion}4 deadlock
allmän begrepp parallellism {interferens,rättvisa,livelock} synkronisering kritisk region ömsesidig uteslutning deadlock
- {threads,condition,sychronization} thread safety race deadlock critical region
tråd trådsäkerhet conditions deadlock kritisk region synkronisering
- database ~ databas (80.0%)
- database security {defensive,injection} programming attack
säkerhet databas defensiv programmeringsteknik
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- course include modern high-throughput sequencing technique application as well molecular biology database different system such
kurs innehålla modern high-throughput {sekvenseringstekniker,molekylärbiologiska} tillämpning databas olik system söka sån
- new {commercially,mining,automatically,interesting} important area application be datum where algorithm use detect information relation large commercial scientific database
ny kommersiell viktig område data {mining,intressant} där algoritm använda automatisk identifiera speciell information relation stor vetenskaplig databas
- correctness ~ korrekthet (80.0%)
- configure ~ konfigurera (80.0%)
- analyze configure implement verify access control list router configuration filter packet accordance predefined local policy
analysera konfigurera verifiera tillämpning grundläggande accesskontroll route {filtrera,ip-paket,förbestämd} basera policy access internet
- configure evaluate major characteristic most used route protocol autonomous system information open shortest path first
konfigurera utvärdera egenskap mycket använda routingprotokollen autonom system routing information protocol liten medelstor nät
- configure {administer,ethernet}2 switch lan {redundant,cabling,grouping} possibly functional base
konfigurera administrera {switchat,ethernet-baserat,gruppering} lokal nätverk möjlighet redundans dator antal s.k.
- configure {administer,ethernet}2 {inter-switch,vlan,activate,inter-vlan} switch route router
konfigurera administrera {inter-switchade,inter-vlan} route routing
- activity ~ aktivitet (80.0%)
- graph network model project activity discrete standard problem boolean logic planning
graf nät modellering projekt aktivitet diskret standardproblem satslogik planering
- student follow regular phd course participation activity below require
student följa doktorandkurs krävas deltagande aktivitet nedan
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- mandatory activity task be evaluate award demonstrate result suitable form mainly report presentation
antal obligatorisk aktivitet uppgift bedöma poängssättas demonstrera resultat lämplig form främst rapport presentation
- activity be lab case study seminar lab-skills exam homework
aktivitet laboration projektarbete seminarium labbtest hemuppgift
- grade {th,homepage} base sum result gain activity task more detail be available course
slutbetyg skala ge basera summa resultat samtlig aktivitet uppgift mer detalj finnas hemsida kurs
- academic ~ akademisk (80.0%)
- introduction ~ introduktion (79.5%)
- course primarily intend introduction mathematical modelling student limited experience use mathematics engineering come work different area where be useful
kurs främst avse introduktion matematisk modellering student begränsad erfarenhet hur matematik använda olik ingenjörsområden arbeta område där användbar
- course provide sound basis logic short introduction logical framework use modelling specify verify computer system
kurs ge god grund logik kort introduktion logisk ramverk använda modellera specificera datorsystem
- lecture ethical associate dat110 give q1's dat093 introduction electronic system design preparation
föreläsning in höra samman ge förberedande syfte redan dat093 introduktion elektroniksystemkonstruktion läsperiod
- introduction electronic system design dat093
introduktion elektroniksystemkonstruktion
- course also contain introduction programming dependent type constructive theory
kurs innehålla också introduktion programmering beroende typ {martin-löfs,förena} konstruktiv typteori teori matematisk bevis
- introduction electronic system design dat093
introduktion elektroniksystemkonstruktion
- course provide practical introduction
kurs ge praktisk introduktion mjukvaruutveckling
- introduction functional programming calculational proof
introduktion funktionell programmering programkalkyl bevis
- introduction case study linear algebra
introduktion domänspecifika språk linjär algebra exempel
- introduction functional programming calculational proof
introduktion funktionell programmering programkalkyl bevis
- introduction case study linear algebra
introduktion domänspecifika språk linjär algebra exempel
- course provide introduction design implementation operate system
kurs ge introduktion design implementering operativsystem
- course provide introduction design implementation operate system
kurs ge introduktion design implementering operativsystem
- introduction computer security definition terminology standard
introduktion datasäkerhet definition terminologi standard
- introduction cryptography
introduktion kryptoteknik
- introduction network security firewall
introduktion säkerhet nätverk brandväggar
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- course be introduction software development language c
kurs introduktion programutveckling språk
- course begin introduction development environment
kurs inleda introduktion utvecklingsmiljö
- introduction cmo integrate circuit design basic building block technology platform tool
introduktion integrera kretskonstruktion grundläggande byggblock teknologiplattformar konstruktionsverktyg
- introduction circuit design flow {schematic,layout-vs-schematic} capture simulation layout rule checking verification
introduktion {kretskonstruktionsflödet,schemainmatning,kretssimulering,regelkontroller,layout-vs-schema} layout verifiering
- course be organize {bottom-up,sister} top-down introduction electronic system design
kurs organiserad " {bottom-up,systerkurs} top-down parallell introduktion elektroniksystemkonstruktion
- course functional programming introduction discrete mathematics {at,least}15 dat151 language technology dat121 paradigm equivalent require
mycket specifik krävas kurs funktionell programmering introduktion diskret matematik minst technology dat121 programming motsvarande
- course be introduction imperative programming software development
här kurs introduktion imperativ programmering programvaruutveckling
- introduction
introduktion uml
- begin course introduction basic concept distribute system challenge pose
kurs börja introduktion grundläggande koncept distribuera system utmaning stå
- introduction
introduktion
- short introduction local search approximation algorithm
kort introduktion lokal sök-och approximationsalgoritmer
- short introduction other design technique local search approximation algorithm randomize pre-processing network flow
kort introduktion annan {designtekniker,förbehandling} lokal sökning approximationsalgoritmer randomiserad algoritm nätverksflöde
- introduction
introduktion ai
- also include short introduction machine
kurs ge också kort introduktion turing-maskiner
- short introduction push-down machine
kort introduktion push-down automat turing-maskiner
- evaluate ~ utvärdera (78.3%)
- ability create use evaluate mathematical model different possibly new area application
förmåga skapa använda utvärdera matematisk modell olik eventuell ny tillämpningsområde
- develop evaluate suggestion solution problem hand carry development process
ta fram värdera lösningsförslag genomföra samt utvärdera lösning
- also cover how simulation base technique be use quantitatively evaluate impact design principle computer performance
täcka också hur {simuleringsbaserade,konstruktionsbeslut}2 tekniker använda kvantitativ utvärdera effekt beräkningshastigheten
- critically systematically integrate knowledge model simulate evaluate feature digital asic design flow
kritisk systematisk integrera kunskap modellera simulera utvärdera egenskap relevant konstruktionsflöden digital
- be able assess potential evaluate exist approach software development organization use sple framework
bedöma potential utvärdera befintlig metod spl mjukvaruorganisationer använda ramverk
- evaluate quality software product use model
utvärdera kvalitet programvara hjälp kvalitetsmodell
- plan adequate method carry {qualify,designate}2 task framework also be able evaluate work
planera adekvat metod genomföra kvalificerad uppgift given ram samt utvärdera arbete
- create analyse critically evaluate different technical architectonic solution
skapa analysera kritisk utvärdera olik teknisk arkitektonisk lösning
- plan adequate method carry {qualify,designate}2 task framework also be able evaluate work
planera adekvat metod genomföra kvalificerad uppgift given ram samt utvärdera arbete
- create analyse critically evaluate different technical/architectonic solution
skapa analysera kritisk utvärdera olik teknisk arkitektonisk lösning
- have enough knowledge evaluate protocol ability draw conclusion level security offer
grundläggande kunskap hur protokoll utvärdera säkerhet förvänta erbjuda
- second evaluate result case study work relation part
två utvärdera resultat projektarbete utarbeta samband del
- third be evaluate oral presentation opponent select topic seminar active attention whole class
tre utvärdera muntlig presentation roll opponent välja ämne seminarium aktiv deltagande hel klass
- configure evaluate major characteristic most used route protocol autonomous system information open shortest path first
konfigurera utvärdera egenskap mycket använda routingprotokollen autonom system routing information protocol liten medelstor nät
- comprehensive view independently creatively formulate handle issue analyze evaluate different technical solution
helhetssyn självständig kreativ identifiera formulera hantera frågeställning analysera utvärdera olik teknisk lösning
- critically systematically use knowledge model simulate predict evaluate event basis relevant information
kritisk systematisk använda kunskap modellera simulera förutsäga utvärdera skeende utgångspunkt relevant information
- course intend give good understanding crossdisciplinary area sufficient depth use evaluate available method understand scientific literature
kurs avse ge god förståelse tvärvetenskaplig område tillräcklig djup använda utvärdera tillgänglig metod följa aktuell vetenskaplig litteratur
- evaluate method qualitatively quantitatively recognize strength limitation
utvärdera metod kvalitativ kvantitativ identifiera styrka svaghet
- design program evaluate representative distribute system application
implementera utvärdera distribuera system applikation
- evaluate different feature programming large assess benefit risk respect design goal make proper choice
resonera {om,nackdel,utvecklingsmål,robusthet,därpå} utvärdera olik egenskap program bedöma fördel avseende t_ex underhåll återanvändning göra lämplig val
- evaluate small-scale distribute system use fundamental mechanism introduce lecture
utveckla programmera utvärdera småskalig distribuera system hjälp fundamental mekanism introducera kurs
- implement algorithm properly evaluate theory experiment
implementera algoritm ordentlig utvärdera teori experiment
- design program document evaluate {ai-based,acceptable} software system have performance
designa implementera dokumentera utvärdera {ai-baserad,mjukvarutillämpning,acceptabel} så ha prestanda
- theoretical ~ teoretisk (78.1%)
- primary ~ primärminne (78.1%)
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- explain core function primary memory describe analyze realize main memory' connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- understanding ~ förståelse (77.9%)
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- aim course be give understanding how programming language design document implement
syfte kurs skapa förståelse hur programmeringsspråk utforma dokumentera implementera
- rest seminar presentation give student follow group discussion deepen understanding present algorithm technique
övrig seminarietillfällen hållas presentation student följa grupp diskutera därmed fördjupa förståelse presentera algoritm tekniker
- knowledge understanding
kunskap förståelse
- knowledge understanding
kunskap förståelse
- demonstrate deep knowledge understanding area course insight current research development
redogöra förklara forskningsområde samt visa förståelse aktuell forskning utveckling välja
- knowledge understanding
kunskap förståelse
- knowledge understanding
kunskap förståelse
- knowledge understanding student
kunskap förståelse student
- knowledge understanding
kunskap förståelse
- knowledge understanding student be able
kunskap förståelse student
- student give frequent oral presentation demonstrate understanding reading facilitate discussion
student därför ge {tät,instuderingsuppgifterna} muntlig presentation visa förståelse skapa diskussion
- knowledge understanding
kunskap förståelse
- knowledge understanding
kunskap förståelse
- knowledge understanding
kunskap förståelse
- knowledge understanding
kunskap förståelse
- purpose thesis be enable student develop deeper knowledge understanding capability attitude context programme study
examensarbete syfta student utveckla fördjupa kunskap förståelse förmåga förhållningssätt utbildning sammanhang
- purpose thesis be enable student develop deeper knowledge understanding capability attitude context programme study
examensarbete syfta student utveckla fördjupa kunskap förståelse förmåga förhållningssätt utbildning sammanhang
- successful completion course participant be able demonstrate knowledge understanding
kurs student visa ha kunskap förståelse
- student have good understanding computer organization basic knowledge low level programming be familiar term assembler interrupt so on i.e. contents course machine orient
student ha god förståelse dator konstruktion grundläggande kunskap maskinnära programmering kännedom begrepp assembler avbrott etc dvs innehåll kurs maskinorienterad
- have overall fundamental understanding computer security realize consequence insecurity
ha övergripande grundläggande förståelse datasäkerhet otillräcklig innebära betrakta system
- exhibit basic skill design software parallel computer understanding issue involve efficient
{uppvisa,övervägande}2 grundläggande färdighet konstruktion mjukvara parallell dator förståelse påverka effektivitet programvara
- exhibit basic skill design software parallel computer understanding issue involve efficient
{uppvisa,övervägande}2 grundläggande färdighet konstruktion mjukvara parallell dator förståelse påverka effektivitet programvara
- knowledge understanding
kunskap förståelse
- have good understanding limitation respect service warranty connection newly develop
ha god förståelse internet begränsning avseende {servicegarantier,nyutvecklad}3 samband tjänst
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- have good understanding limitation respect service warranty connection newly develop
ha god förståelse internet begränsning avseende {servicegarantier,nyutvecklad}3 samband tjänst
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- course offer learn experience involve hands-on {experimentation,reinforce} analysis student understanding concept application real-world problem
kurs innehålla praktisk experiment analys avse öka student förståelse central begrepp {denna,återspegling} verklig problem
- have fundamental understanding make system vulnerable be able predict new attack method become reality
grundläggande förståelse svaghet kommunicera system ha förutse potentiell problem olik protokoll
- make use layered reference model create understanding design usage various computer network
tillämpa referensmodellerna skapa förståelse uppbyggnad användning olik datornätverk
- show good understanding limitation internet provide service as well impact newly develop application
redovisa god förståelse internet begränsning avseende {servicegarantier,nyutvecklad}3 samband tjänst
- course intend give good understanding crossdisciplinary area sufficient depth use evaluate available method understand scientific literature
kurs avse ge god förståelse tvärvetenskaplig område tillräcklig djup använda utvärdera tillgänglig metod följa aktuell vetenskaplig litteratur
- get good understanding advance technology system architecture communication {propel,growth} distribute computing
få god förståelse framsteg teknologi system kommunikationsarkitektur driva användning distribuera
- understanding vector analysis {dimension,dot,cross,matrix} product multiplication
viss förståelse {vektoranalys,dimension,dotprodukt,kryssprodukt,matrismultiplikation}
- knowledge understanding
kunskap förståelse
- knowledge understanding
kunskap förståelse
- knowledge understanding
kunskap förståelse
- aim course be give deepen understanding possibility limitation method
syfte kurs ge fördjupa förståelse möjlighet begränsning ai-metoder
- knowledge understanding
kunskap förståelse
- knowledge understanding
kunskap förståelse
- qualitative ~ kvalitativ (77.7%)
- company ~ företag (77.7%)
- linear ~ linjär (77.5%)
- limitation ~ begränsning (77.5%)
- integrate ~ integrera (77.5%)
- integrate knowledge disparate field appropriate
integrera kunskap olik område behövas
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- critically systematically integrate knowledge model simulate evaluate feature digital asic design flow
kritisk systematisk integrera kunskap modellera simulera utvärdera egenskap relevant konstruktionsflöden digital
- demonstrate ability critically systematically integrate knowledge analyse assess deal complex issue area course
visa förmåga kritisk systematisk integrera kunskap analysera bedöma hantera komplex fråga välja forskningsområde
- critically systematically integrate knowledge
kritisk systematisk integrera kunskap
- critically systematically integrate knowledge
kritisk systematisk integrera kunskap
- introduction cmo integrate circuit design basic building block technology platform tool
introduktion integrera kretskonstruktion grundläggande byggblock teknologiplattformar konstruktionsverktyg
- deductive verification side use integrate tool formal specification program
deduktiv verifikation använda verktyg integrera formell specifikation javaprogram
- use tool integrate automate model checking safety property
använda verktyg integrera automatisera modellkontroll säkerhetsegenskaper
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- formulate ~ formulera (77.1%)
- formal ~ formell (77.1%)
- sound basic knowledge logic be welcome prerequisite course program verification formal method {artificial,intelligence}2
grundläggande kunskap logik god grund kurs programverifiering formell metod {artificiell,intelligens}2
- student be able understand use formal tool check software hardware such sat-solver model checking engineering
student förstå använda formell verktyg kontroll mjukvara hårdvara {sat-lösare,tools} {model,checking}3 " programvaruteknik
- formal language automata
formell språk ändlig automat
- formal method be generic term system design analysis implementation describe use mathematical rigor
formell metod {samlingsnamn,systemdesign} matematisk analys implementation datorsystem
- course introduce practically theoretically most important style formal method reasoning software model checking deductive verification
här kurs introducera praktisk teoretisk viktig tekniker formell metod använda resonera mjukvara modellkontroll {model,checking}3 deduktiv verifikation
- deductive verification side use integrate tool formal specification program
deduktiv verifikation använda verktyg integrera formell specifikation javaprogram
- tool {partly,java} develop support formal specification modeling language translation logic
{key,delvis} utvecklas universitet stödja formell specifikation översättning logik
- formal semantics
formell semantik system
- express safety property concurrent program formal way
formell uttrycka säkerhetsegenskaper parallell program
- write formal specification object-oriented system unit use concept method contract class invariant
skriva formell specifikation enhet {objekt-orienterade,kontrakt} program hjälp klassinvarianter
- describe how connection program formal specification represent logic
beskriva hur relation program formell specifikation representera programlogik
- be lecture week introduce formal method general technical theoretical concept present tool
kurs omfatta föreläsning vecka introducera formell metod generell bakomliggande teknisk teoretisk begrepp verktyg
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- contrast formal informal method testing terminology {coverage,workflow,localisation,pre} unit test framework debug control tool specification postcondition invariant verification logic support
{kontrastera,täckningsgrad,enhetstester,arbetsflöde,lokalisering,pre,invarianter} formell informell metod testning terminologi ramverk felsökning kontroll verktyg specifikation post conditions verifikation logik
- describe possibility limitation informal formal technique discovery analysis resolve program error
beskriva omfattning begränsning informell formell tekniker upptäcka analysera rätta programfel
- formal proof
formell bevis
- explain manipulate different concept automata theory formal language such proof non- deterministic regular expression context-free grammar machine
förklara manipulera olik begrepp automatateori formell språk bevis automat reguljär uttryck kontext-fria grammatiker turing-maskiner
- differentiate manipulate formal description language automata grammar focus regular context-free finite expression
manipulera formell beskrivning språk automat grammatiker fokus reguljär kontext-fria ändlig uttryck
- challenge ~ utmaning (76.9%)
- understand challenge different solution {large-scale,customization}2 software reuse
förklara utmaning olik lösning återanvändning anpassning storskalig system
- course also address specific challenge relate scale dynamics {heterogeneity,ultra-large} find system
kurs {uppmärksamma,skalning,dynamik,heterogenitet,ultra-storskaliga} också särskilja utmaning uppstå samband finnas system
- understand characteristic challenge architect {system-of-system,ultra-large-scale} system
förklara egenskap utmaning arkitektur system-av-system extrem storskalig system
- main challenge software development be make sure one develop right system i.e. understand requirement need fulfil
stor utmaning mjukvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- main challenge software development be make sure develop right system i.e. understand requirement need fulfil
stor utmaning programvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- describe challenge involve requirement engineering
beskriva utmaning involvera kravhantering
- explain challenge associate software evolution
förklara utmaning förknippa programvaruutveckling
- ensure quality be major challenge software development other {thing,pressure} complexity time cost consideration
säkerställa kvalitet stor utmaning mjukvaruutveckling annan {pga,tidspress,kostnadshänsyn} komplexitet
- understand appreciate challenge opportunity face distribute system sensor network application designer
redogöra förklara utmaning möjlighet applikationsutvecklare ställa utveckling distribuera system sensornätverk
- begin course introduction basic concept distribute system challenge pose
kurs börja introduktion grundläggande koncept distribuera system utmaning stå
- algorithm ~ algoritm (75.5%)
- course algorithm datum structure complement good way be requirement
kurs algoritm datastrukturer komplettera bra sätt inte förkunskapskrav
- learn common abstract datum type structure algorithm
lära vanlig abstrakt datatyper datastrukturer algoritm
- standard library datum structure algorithm
standardbibliotek datastrukturer algoritm
- understand use algorithm manipulate query basic datum structure efficient way why be correct
förstå använda algoritm hantera grundläggande datastrukturer effektiv sätt varför korrekt
- analyse efficiency algorithm
analysera viss algoritm effektivitet
- make inform choice different datum structure algorithm application
göra välgrundad val olik datastrukturer algoritm tillämpning
- most important dynamic technique cover be algorithm {branch,speculation} prediction
viktig dynamisk tekniker omfatta algoritm {prediction,spekulation}
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- basic knowledge datum structure algorithm
grundläggande kunskap datastrukturer algoritm
- rest seminar presentation give student follow group discussion deepen understanding present algorithm technique
övrig seminarietillfällen hållas presentation student följa grupp diskutera därmed fördjupa förståelse presentera algoritm tekniker
- functional algorithm divide-and-conquer
parallell funktionell algoritm söndra-och-härska "
- skill ability demonstrate develop design computer control distribute algorithm program network protocol adapt need capacity road user meet societal requirement sustainable development social ecological term
färdighet förmåga visa utveckla konstruera {datorisera,trafikant} styrsystem distribuera algoritm program nätverksprotokoll anpassa användande behov möta samhällelig krav hållbar utveckling social ekologisk termer
- several laboratory experiment give involve api programming fault-tolerance network system internet interconnection service practical perspective protocol design analysis strong emphasis self-stabilizing algorithm
laboration träna {api,självstabiliserande} programmering feltoleranta nätverk internet konfiguration tjänst praktisk perspektiv samt protokoll stark betoning algoritm
- also expect design distribute algorithm computer network show why work
också utforma distribuera algoritm datornätverk visa varför fungera
- multiprocessor scheduling problem definition terminology algorithm
schemaläggning enkel multiprocessorsystem problemformulering terminologi algoritm
- fault-tolerance technique real-time system model algorithm architecture
metod feltolerans realtidssystem modell algoritm arkitektur
- course algorithm computer architecture be strongly recommend
kurs algoritm datorarkitektur rekommendera stark
- knowledge skill technique construction analysis algorithm be important tool correct efficient program
kunskap färdighet tekniker konstruktion analys algoritm viktig verktyg produktion korrekt effektiv program
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- technique iterative recursive algorithm proof induction divide conquer backtrack dynamic programming
algoritmtekniker iterativ rekursiv algoritm induktionsbevis {divide,conquer} backtracking dynamisk programmering
- analysis resource demand algorithm datum structure respect computation time memory consumption
analys algoritm datastrukturers resurskrav avseende {beräkningstid,minnesbehov}
- standardised algorithm class datum structure
standardisera algoritm klass datastrukturer
- perform analysis resource demand algorithm datum structure
göra enkel analys algoritm datastrukturers resurskrav
- use standard software library datum structure algorithm
använda standardbibliotek datastrukturer algoritm
- describe principle algorithm pairwise multiple alignment sequence database search
beskriva princip algoritm parvis multipel {sekvensanpassning,sekvensdatabassökning}
- have strong connection optimization theory linear programming algorithm complexity
finnas stark koppling {optimeringsteori,operationsanalys} linjär optimering datavetenskap algoritm komplexitet
- course discuss theory application algorithm machine learning inference perspective
kurs diskutera teori tillämpning algoritm maskininlärning slutledning ai perspektiv
- algorithm kind commonly use example {classification,customer,creditworthy,medical,diagnosis} task character recognition predict new be etc. expert system
algoritm slag använda vanligen exempel {klassificeringsuppgifter,teckenigenkänning,kund,kreditvärdig,medicinsk,diagnostik} förutsäga ny etc. expertsystem
- new {commercially,mining,automatically,interesting} important area application be datum where algorithm use detect information relation large commercial scientific database
ny kommersiell viktig område data {mining,intressant} där algoritm använda automatisk identifiera speciell information relation stor vetenskaplig databas
- {unsupervised,clustering} learning algorithm model method
{oövervakad,inlärning,klustring,em-algoritmen,mixture-modeller,kernel-metoder} algoritm
- course provide advanced technique design analysis algorithm
kurs handla avancerad metod design analys algoritm
- randomize algorithm analysis appropriate random variable
randomiserad algoritm analys hjälp lämplig stokastisk variabel
- know more depth important design analysis technique algorithm particular way problem
fördjupa kunskap viktig konstruktion analysmetoder algoritm {i_synnerhet:14,np-komplexa} metod lösa problem
- be able explain more complex algorithm proof written form
förklara komplex algoritm bevis skriftlig form
- know select topic current research algorithm
medveten utvälja ämne aktuell forskning algoritm
- distribute algorithm how design analyze
distribuera algoritm design analys
- algorithm complexity divide-and-conquer
algoritm komplexitet divide-and-conquer
- course provide knowledge principle use create image computer algorithm
kurs grundkurs ämne datorgrafik ge kunskap algoritm tekniker princip använda skapa datorgenererde bild
- knowledge correspond course algorithm datum structure
kunskap motsvarande kurs algoritm datastrukturer
- standard algorithm library
standardbibliotek datastrukturer algoritm
- previous programming experience basic knowledge datum structure algorithm also assume
kurs förutsätta tidigare programmeringserfarenhet grundläggande kunskap datastrukturer algoritm
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- concept time complexity good bad algorithm
tidskomplexitet bra dålig algoritm
- be efficient algorithm
effektiv algoritm
- tool analysis algorithm
verktyg analys algoritm
- datum structure algorithm
datastrukturer algoritm
- greedy algorithm
girig algoritm
- short introduction other design technique local search approximation algorithm randomize pre-processing network flow
kort introduktion annan {designtekniker,förbehandling} lokal sökning approximationsalgoritmer randomiserad algoritm nätverksflöde
- describe algorithm quality explain write other understand how work why be correct fast where useful
beskriva algoritm egenskap förklara skriftligen så förstå hur fungera varför korrekt snabb användbar
- recognize non-trivial computational problem need solve algorithm appear various real-world computer application formalize
{inse,datortillämpningar,formalisera} icke-triviala beräkningsproblem lösa hjälp algoritm dyka upp olik verklig
- prove correctness algorithm
bevisa korrekthet algoritm
- design apply main technique efficient algorithm instance greedy dynamic programming divide-and-conquer backtrack heuristic problem be similar textbook example new
design tillämpa viktig {designteknikerna,söndra,härska,likna,läroboksexemplen} effektiv algoritm t.ex. girig dynamisk programmering backtracking heuristisk problem ny
- perform whole development {cycle,fill} algorithm problem analysis choose modify combine suitable technique datum structure correctness complexity implementation detail look possible improvement etc.
utföra hel {utvecklingscykeln,problemanalys,implementationsdetaljer} algoritm välja modifiera kombinera lämplig tekniker datastrukturer analys korrekthet komplexitet fylla hitta möjlig förbättring etc.
- implement algorithm properly evaluate theory experiment
implementera algoritm ordentlig utvärdera teori experiment
- critically assess algorithmic idea demonstrate ability {resist,temptation,obvious,seemingly,plausible,incorrect} create algorithm often turn out be
kritisk bedöma algoritmiska idé visa förmåga {motstå,frestelse,uppenbar,till_synes:15,rimlig} skapa algoritm ofta felaktig
- analyse explain why time efficiency algorithm be crucial express complexity rigorous scientifically sound manner analyze sum operation nested loop solve standard recurrence etc. i.e. perform objective evaluation performance able compare other
analysera förklara varför {tidseffektivitet,summera,nästlade,rekursionsekvationer,objektiv} algoritm avgörande uttrycka tidskomplexitet rigorös vetenskaplig korrekt sätt tid komplexitet operation loop lösa vanlig etc. säga göra bedömning prestanda jämföra annan
- main focus be design algorithm give problem specification analysis efficiency
fokus ligga design algoritm given problemformulering analys effektivitet
- finite automata regular expression algorithm connect notion
ändlig automat reguljär uttryck algoritm röra
- version ~ versionshantering (75.0%)
- useful ~ användbar (75.0%)
- tradeoff ~ avvägning (75.0%)
- step ~ steg (75.0%)
- seek ~ datakommunikationsområdet (75.0%)
- region ~ region (75.0%)
- predict ~ förutsäga (75.0%)
- mathematical model be use science engineering describe represent different object system analyze understand predict find best design strategy
matematisk modell använda {vetenskap,ingenjörskonst} beskriva representera olik slag objekt system analysera förstå förutsäga hitta god konstruktion strategi
- critically systematically use knowledge model simulate predict evaluate event basis relevant information
kritisk systematisk använda kunskap modellera simulera förutsäga utvärdera skeende utgångspunkt relevant information
- algorithm kind commonly use example {classification,customer,creditworthy,medical,diagnosis} task character recognition predict new be etc. expert system
algoritm slag använda vanligen exempel {klassificeringsuppgifter,teckenigenkänning,kund,kreditvärdig,medicinsk,diagnostik} förutsäga ny etc. expertsystem
- predicate ~ predikatlogik (75.0%)
- logbook ~ loggbok (75.0%)
- iterative ~ iterativ (75.0%)
- interactive ~ interaktiv (75.0%)
- industry ~ industri (75.0%)
- induction ~ induktionsbevis (75.0%)
- human ~ mänsklig (75.0%)
- few lecture holistic security approach take organizational {business-related,legal} social human ethical aspect treat
{säkerhetstänkandet,affärsmässig,juridisk,beröra} sätta även in vid sammanhang organisatorisk social mänsklig etisk aspekt
- aim such analysis include {genome,disease,reconstruction} structural functional prediction elucidation molecular basis human understand fundamental biological system evolutionary history
mål sån analys omfatta {genomanalys,förutsägelse,klarlägga,sjukdom,rekonstruktion} strukturell funktionell molekylär grund mänsklig förståelse grundläggande biologisk system evolutionär historia
- {artificial,intelligence}2 study how computer accomplish task {traditionally,think} require human
{artificiell,intelligens}2 studera hur dator utföra uppgift traditionell anse kräva mänsklig
- hierarchy ~ minneshierarki (75.0%)
- fourth ~ fyra (75.0%)
- encapsulation ~ datainkapsling (75.0%)
- discrete ~ diskret (75.0%)
- detail ~ detalj (75.0%)
- seminar present more detail {research-level,ambient,occlusion,hair,illumination,soft,shadow,indirect,spherical,harmonic,wavelet} selection topic e.g. rendering application trace global hard real-time etc.
obligatorisk seminarium presentera mer detalj {forskningsnivå,ambient,occlusion,hair,applications,tracing,illumination,skugga,indirect,spherical,harmonics} antal ämne innefatta t_ex t_ex:16 rendering ray global mjuk
- detail schedule
arbeta detalj schema
- grade {th,homepage} base sum result gain activity task more detail be available course
slutbetyg skala ge basera summa resultat samtlig aktivitet uppgift mer detalj finnas hemsida kurs
- commercial ~ kommersiell (75.0%)
- backtrack ~ backtracking (75.0%)
- autonomous ~ autonom (75.0%)
- approximation ~ approximationsalgoritmer (75.0%)
- technical ~ teknisk (74.7%)
- apply {her/his,expertise} technical multi-person project where electronic product fpga asic be specify design implement verify
tillämpa teknisk expertis flerpersonsprojekt elektronisk produkt specificera designa implementera verifiera
- write report comprise technical documentation require project model academic
skriftlig redovisning omfatta teknisk dokumentation projektdokumentation använda projektmodell akademisk rapport
- computer be key component {almost,flexibility} technical system today functional as well ability execute fast power efficient way
dator utgöra viktig komponent {nästan,flexibilitet} teknisk system idag grund funktionell förmåga utföra beräkning snabb energieffektiv
- technical write
teknisk rapportskrivning
- lecture technical writing be also peer-response workshop where student get develop write skill reading comment draft term paper group
föreläsning teknisk rapportskrivning innehålla kurs också {skrivarworkshop,fördjupningsstudien} där student utveckla skriva granska kommentera utkast
- individual assignment involve write {reflective,dilemma} note address ethical research development technical scope course grade pass fail
individuell uppgift leda kort skriftlig reflektion etisk {dilemma,icke} forskning utveckling kurs teknisk område betygsätta godkänna
- course also aim give student technical skill design integration verification hardware software processor-based system
kurs också ge student teknisk färdighet konstruera integrera verifiera hård mjukvara processorbaserade system
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- demonstrate basic skill {managing,handful} follow technical development project group developer
visa {basfärdighet,handfull,utvecklare.} driva följa upp teknisk utvecklingsprojekt grupp
- write basic project plan prior technical development
skriva grundläggande projektplan teknisk utvecklingsprojekt.
- write project report conclusion technical development as well critically examine
skriva projektrapport {avslutning,projekt.} teknisk utvecklingsprojekt samt kritisk granska ytterlig
- initially lecture introduce feature microprocessor system facilitate technical assessment design choice
initial introducera föreläsning mikrodatorteknik krävas göra teknisk bedömning val konstruktion system
- addition early lecture highlight how run document technical development project include aspect such writing group dynamics version control
dessutom belysa {tidig,gruppdynamik} föreläsning hur driva dokumentera teknisk utvecklingsprojekt exempel aspekt rapportskrivning versionshantering
- first study week project team focus assimilate technical document prepare plan
en läsveckorna ägna projektgrupp främst läsa in teknisk dokumentation utarbeta projektplan
- train technical communication different audience
öva teknisk kommunikation skrift olik målgrupp
- guideline basics technical writing
riktlinje grund teknisk skrivande
- read summarize scientific article clearly describe technical problem treat be reason choice solution
läsa sammanfatta vetenskaplig artikel så klar framgå teknisk problem lösa liksom grund val lösning
- describe scientific technical topic way {that,non-expert} also understand most important point
beskriva {or,icke-experter,punkt} sammanfatta vetenskaplig teknisk frågeställning sån sätt även förstå viktig
- write thesis report follow established standard scientific technical
kandidatarbetet redovisa skriftlig gälla norm vetenskaplig teknisk rapportering presentera muntlig försvara seminarium
- contribute research development work be able relate relevant scientific technical industrial architectonic context
bidra forskning utvecklingsarbete relatera arbete relevant vetenskaplig respektive teknisk industriell arkitektonisk sammanhang
- create analyse critically evaluate different technical architectonic solution
skapa analysera kritisk utvärdera olik teknisk arkitektonisk lösning
- contribute research development work be able relate relevant scientific technical industrial architectonic context
bidra forskning utvecklingsarbete relatera arbete relevant vetenskaplig respektive teknisk industriell arkitektonisk sammanhang
- student require document result laboratory class technical report
resultat laboration dokumentera teknisk rapport
- read technical documentation
läsa teknisk dokumentation
- report write technical documentation
rapportskrivning teknisk dokumentation
- base {vague,request} develop technical specification small digital system
utgående {vag,underlag} formulera ta fram teknisk specifikation funktion liten digital system
- {produce,understandable,people} technical documentation design be useful different level company
{framställa,förståelig} teknisk dokumentation egen konstruktion så användbar person olik nivå företag
- improve skill technical writing
förbättra förmåga uttrycka skriftlig författa teknisk rapport
- comprehensive view independently creatively formulate handle issue analyze evaluate different technical solution
helhetssyn självständig kreativ identifiera formulera hantera frågeställning analysera utvärdera olik teknisk lösning
- be lecture week introduce formal method general technical theoretical concept present tool
kurs omfatta föreläsning vecka introducera formell metod generell bakomliggande teknisk teoretisk begrepp verktyg
- give knowledge practice in methodology technical development project particular software
ge kunskap träning arbetsmetodik teknisk utvecklingsprojekt speciell mjukvaruprojekt
- gain experience technical writing
dessutom student öka förmåga skriva teknisk material
- embedded ~ inbyggd (74.5%)
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- project goal vary year technical area span embedded software technology platform such
projekt mål variera år spänna {teknikinnehåll,ändock} inbyggd mjukvara teknologiplattformar fpga asic
- course aim student learn modern method quality assurance software development particular focus embedded system web application
kurs syfta student lära modern metod kvalitetssäkring mjukvaruutveckling särskilja fokus inbyggd system webbapplikationer
- course prepare student work quality engineer manager software development organization focus embedded web application
kurs förbereda student arbete {kvalitetsingenjörer,kvalitetschefer} mjukvaruutvecklingsorganisationer särskilja fokus inbyggd system webbapplikationer
- operate system exist {everywhere,just,phone} where computer desktop server also vehicle embedded industrial
operativsystem finnas {överallt,stationär,telefon} där datorsystem inte bara dator server också fordon inbyggd industriell system
- embedded system be computer design perform few dedicated function
inbyggd system datorsystem konstruera utföra fåtal specifik funktion
- reason safety usability embedded system have strict constraint non-functional behavior such computational delay periodicity
säkerhet användbarhetsskäl viss inbyggd system strikt krav icke-funktionella beteende fördröjning {periodicitet,datorberäkning}2
- {extremely,late} high cost associate discovery problem embedded system be important follow good design methodology development software hardware
grund extrem hög kostnad följa sen {upptäckt,designmetodik} problem inbyggd system viktig god använda utveckling mjuka hårdvara
- course give overview state-of-the-art system architecture use design embedded example
kurs ge översikt systemarkitekturer använda design inbyggd system t_ex
- system architecture {philosophy,dictate} software embedded be organize multiple concurrently-executing task where group implement specific functionality
{filosofi,diktera} systemarkitekturer mjukvara inbyggd system organisera multipel parallell exekvera process där grupp implementera specifik funktionalitet
- formulate requirement embedded system strict constraint computational delay periodicity
formulera krav inbyggd datorsystem strikt önskemål fördröjning {periodicitet,datorberäkning}2
- describe different layer system architecture embedded real-time
kategorisera beskriva olik lager systemarkitektur inbyggd realtidssystem
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- large laboratory assignment final report give experience software development embedded system
stor laborationsuppgift avsluta laborationsrapport ge erfarenhet programutveckling inbyggd system
- understand concept embedded system process parallel share resourced distribute
förstå begrepp inbyggd system process parallell delad resurs distribuera
- understand general structure function real-time kernel small embedded system
förstå allmän uppbyggnad funktion realtidskärna liten inbyggd system
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- principle ~ princip (74.4%)
- course cover important principle how design computer offer high performance application software
kurs täcka fundamental princip hur konstruera dator erbjuda hög beräkningshastighet programvara
- describe algorithmic principle number important concept such behavioral logic synthesis simulation static timing analysis time closure power dissipation
beskriva algoritmiska princip antal viktig {eda-koncept,logiksimulering,closure} beteende logiksyntes statisk timinganalys timing effektanalys
- define syntax programming language use context-free grammar explain principle parsing implement parser standard tool
definiera syntax programmeringsspråk hjälp {kontextfria,ll,lr-parsning,parser,standardverktyg} grammatiker förklara princip samt implementera
- purpose course be learn principle method aid designer developer architect gain increase confidence architectural design include quantitative modeling qualitative architecture evaluation
syfte kurs lära princip metod hjälpa {designer,utvecklare,förtroende} arkitekt få öka utformning arkitektur kvantitativ modellering kvalitativ utvärdering
- purpose course be how learn find collect requirement relevant source start software development project follow established principle format document maintain
syfte kurs hur lära hitta samla krav relevant källa början utvecklingsprojekt programvara fastställa princip format dokumentera underhålla
- different method as well underlie principle format document maintain requirement be covered.
gå gå_igenom:02 olik metod bakomliggande princip format dokumentera underhålla krav
- describe principle empiricism software engineering
a. förstå princip avse empiri programvaruteknik
- b. principle case study research experiment survey
b. princip fallstudie experiment enkät
- describe principle meta-analytical study
c. underliggande princip meta-analytiska studie
- aim course be introduce principle practice parallel programming functional language
syfte kurs introducera princip praktisk tekniker parallell programmering funktionell programmeringsspråk
- course cover principle practice parallel programming
kurs behandla princip praktisk tekniker parallell programmering haskell erlang
- apply ethical principle good practice scientific writing include proper citation use statistics
tillämpa etisk princip vetenskaplig skrivande korrekt citat användning statistik
- describe structure principle commonly use system architecture fault-tolerant computer
jämföra grundläggande princip arkitektur feltoleranta datorsystem
- explain store program principle
förklara lagra program princip
- explain store program principle
förklara lagra program princip
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- describe principle mechanism use design run-time system communication network real-time application
beskriva princip mekanism använda konstruera run-time system kommunikationsnätverk realtidstillämpningar
- understand principle structured hierarchical description smaller digital system
princip strukturera hierarkisk beskrivning liten digital system
- study highlight context {strategic,reappear}2 approach propose develop then idea design principle today
betoning ligga sammanhang där metod föreslå utvecklas därefter idé princip tillämpa idag
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- study highlight context {strategic,reappear}2 approach propose develop then idea design principle today
betoning ligga sammanhang där metod föreslå utvecklas därefter idé princip tillämpa idag
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- have good knowledge principle protocol standard tcp/ip-based network application base
ha god kännedom princip protokoll standard tcp ip-baserade nätverk bygga
- course aim learn software design development use approach principle theory practice
kurs syfta lära mjukvara design utveckling hjälp metod princip teori praktik
- describe principle mechanism use scheduling task execution datum communication real-time system
redogöra princip mekanism använda schemaläggning processexekvering datakommunikation realtidssystem
- explain store program principle
förklara lagra program princip
- explain store program principle
förklara lagra program princip
- course cover underlie principle technique network communication security
kurs täcka underliggande princip tekniker nätverk {kommuniktionssäkerhet,förkunskap} god datakommunikation därför krav
- principle {relieble,unreliable} datum transfer transport protocol
princip {tillförlitlig,dataöverföring} respektive datagram
- show good knowledge principle protocol standard use tcp/ip-based network
redovisa god kännedom princip protokoll standard tcp ip-baserade nätverk bygga
- explain store program principle
förklara lagra program princip
- course illustrate how bioinformatic solution apply address biological problem theoretical principle discuss
kurs belysa hur bioinformatiklösningar tillämpa biologisk problem teoretisk princip lösning diskutera
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- course consider theoretical principle as well how {existing,bioinformatician} program use
kurs behandla teoretisk princip befintlig program använda bioinformatiker
- describe principle algorithm pairwise multiple alignment sequence database search
beskriva princip algoritm parvis multipel {sekvensanpassning,sekvensdatabassökning}
- describe most important principle gene prediction method
beskriva viktig princip genprediktionsmetoder
- describe basic principle hidden model application sequence analysis
beskriva grundläggande princip {dölja,markov-modeller}3 tillämpning sekvensanalys
- know basic principle run-time organization parameter passing memory management implement part compiler
känna grundläggande princip {runtime-miljöer,parameterskickande} minneshantering implementera kompilator
- course provide knowledge principle use create image computer algorithm
kurs grundkurs ämne datorgrafik ge kunskap algoritm tekniker princip använda skapa datorgenererde bild
- aim course be teach principle object-oriented view how program construct
kurs syfte lära ut grundläggande princip tekniker hur konstruera imperativa objektorienterade program
- describe principle object-oriented programming apply context explain how realize particular language
beskriva princip objektorienterad programmering använda programmeringsfasen förklara hur realisera specifik objektorienterat programspråk
- describe principle object-oriented programming apply context explain how realize particular language
beskriva princip objektorienterad programmering använda programmeringsfasen förklara hur realisera specifik objektorienterat programspråk
- describe different criterion principle good program design
beskriva olik kriterium princip god programdesign
- goal course be understand design distribute system discuss underlie principle mechanism drive today'
mål kurs få förståelse design distribuera system underliggande princip mekanism dag använda
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- identify ~ identifiera (74.3%)
- identify formulate project assignment
identifiera formulera projektuppgift
- identify require knowledge find relevant information
identifiera kunskapsbehov söka information
- overall aim course be student learn how critically creatively identify formulate solve complex design problem
övergripande syfte student lära kritisk oberoende kreativ identifiera formulera lösa komplex konstruktionsproblem
- identify requirement analog interface component give converter solution
identifiera krav analog kringkomponenter specifikation omvandlare
- explain importance identify stakeholder knowledge context goal
förklara vikt identifiera intressent kunskap sammanhang mål
- identify complexity software design development
identifiera svårighet mjukvarudesign implementation
- student demonstrate ability identify industrial problem use advanced software engineering method solve be
student visa förmåga identifiera industriell frågeställning använda avancerad software engineering metod lösa problem
- identify number software engineering technique solve industrial problem
identifiera antal software engineering metod lösa industriell problem
- retrieve information certain question identify essential point communicate
söka fram information viss fråga identifiera väsentlig förmedla
- base holistic view critically independently creatively identify formulate deal complex issue
helhetssyn kritisk självständig kreativ identifiera formulera hantera komplex frågeställning
- framework specific project identify issue need address relevant societal ethical ecological factor be observe
ram specifik projekt identifiera frågeställning besvara relevant samhällelig etisk ekologisk aspekt beakta
- identify discuss need further elucidation different project aspect {decision-making,realisation}2 when relevant
identifiera diskutera behov ytterlig belysning olik aspekt projekt beslut genomförande där så relevant
- base holistic view critically independently creatively identify formulate deal complex issue
helhetssyn kritisk självständig kreativ identifiera formulera hantera komplex frågeställning
- framework specific project identify issue need address relevant societal ethical ecological factor be observe
ram specifik projekt identifiera frågeställning besvara relevant samhällelig etisk ekologisk aspekt beakta
- identify discuss need further elucidation different project aspect {decision-making,realisation}2 when relevant
identifiera diskutera behov ytterlig belysning olik aspekt projekt beslut genomförande där så relevant
- identify basic type conflict occur result pipeline datapath processor
identifiera grundläggande typ konflikt uppkomma följd pipelining processor dataväg
- identify performance bottleneck system
identifiera prestandamässig flaskhals sån system
- framework project be able identify issue regard role technology society such environmental ethical aspect
ram specifik examensarbete identifiera frågeställning avse teknik roll samhälle såsom miljömässig etisk aspekt
- identify optimization problem various application domain
identifiera optimeringsproblem olik tillämpningsområde
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- identify concurrent synchronization problem example share update {dine,philosopher,producer-consumer,time-out} resource allocation
identifiera synkronisering problem parallell system t.ex. {shared,update,dining,philosophers,producer-consumer,resource,allocation,time-outs}
- identify situation where method apply different application area
identifiera situation där bioinformatiska metod tillämpa olik område
- identify need further knowledge programming computer science
identifiera behov ytterlig kunskap område programmering datavetenskap
- signal ~ styrsignalsekvenser (74.0%)
- analyze/design single alu design control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- analyze/design single alu design control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- analyze design single alu control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- analyze design single alu control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- analyze design single alu control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- route ~ routing (73.6%)
- concept cover route switching topology design scalable interconnect
behandla routing switching val topologi skalbara nätverk
- concept cover route switching topology design scalable interconnect
behandla routing switching val topologi skalbara nätverk
- autonomous system internet route
routing internet
- route switch essential manage router core {internetwork,rip,distance-vector} device basic configuration protocol
grundläggande {routing-,switchingteknik,routersuppbyggnad,vägvalsalgoritmer,distance-vector} konfiguration princip routing protokoll routingprotokoll
- route autonomous system
routing autonom system
- route
routing
- course be divide part basic route switch och switching complex network access
kurs uppdela del grundläggande routing switching komplex nätverk wan-access
- configure evaluate major characteristic most used route protocol autonomous system information open shortest path first
konfigurera utvärdera egenskap mycket använda routingprotokollen autonom system routing information protocol liten medelstor nät
- configure {administer,ethernet}2 {inter-switch,vlan,activate,inter-vlan} switch route router
konfigurera administrera {inter-switchade,inter-vlan} route routing
- overall ~ övergripande (73.4%)
- definition ~ definition (73.4%)
- functional programming constructive logic {simply,lambda,calculus,inductive} type safety definition proof technique dependent assistant base theory
funktionell programmering konstruktiv logik enkel {typad,lambdakalkyl,typsäkerhet,bevistekniker,korrekturassistens} induktiv definition beroende typ basera typteori
- purpose question be assess student knowledge definition relevant research field
fråga syfta examinera student kunskap definition relevant forskning område
- terminology definition include term such dependability reliability maintainability availability safety taxonomy dependable system fault failure model etc.
terminologi definition omfatta termer pålitlighet tillförlitlighet {funktionssannolikhet,underhållsgodhet} tillgänglighet säkerhet
- introduction computer security definition terminology standard
introduktion datasäkerhet definition terminologi standard
- background motivation definition real-time computing system
bakgrund behov definition realtidssystem
- definition logical effort {parasitic,fanout} delay electrical
definition {logical,effort}2 {parasitfördröjning,electrical,fanout}
- above ~ ovan (73.4%)
- regular ~ reguljär (73.3%)
- sequential ~ sekvensnät (72.2%)
- judgement ~ förhållningssätt (72.0%)
- year ~ år (72.0%)
- recent year powerful tool verify software hardware system be develop
sen år kraftfull verktyg verifikation programvara hårdvarusystem utvecklas
- requirement course be successfully complete year subject computer science equivalent
krav kurs ha framgångsrik slutföra år ämne datavetenskap motsvarande
- project goal vary year technical area span embedded software technology platform such
projekt mål variera år spänna {teknikinnehåll,ändock} inbyggd mjukvara teknologiplattformar fpga asic
- {initial,system's,lifecycle} development be only small phase typically follow many year system evolution
initial utveckling vara bara liten fas system livscykel vanligen följa många år vidareutveckling
- requirement course be successfully complete year subject computer science equivalent
student ha fullfölja år studium datavetenskap datateknik jämförbar utbildning
- equivalent {at,least}15 year study computer science
kunskap motsvarande sammanlägga liten år studium datatekniska datavetenskapliga ämne
- computer industry accomplish phenomenal mission year put personal desk pocket
period {åstadkomma,datorindustrin,fenomenal,bedrift} år {placera,skrivbord,ficka}2 personlig dator
- analysis protein sequence therefore play essential role come year
analys {dna,rna-,proteinsekvenser} därför spela viktig roll kommande år
- be eligible course student successfully complete year education aim degree equivalent
{behörig,högskoleexamen} kurs student klara år utbildning väg datateknik motsvarande
- year education aim bachelor degree equivalent
minst år utbildning program inriktning datavetenskap datateknik liknande
- eligible course student successfully complete year hecr study subject computer science equivalent
tillträde kurs student klara_av år hp studie ämne datavetenskap motsvarande
- relevant ~ relevant (71.5%)
- independently ~ självständig (71.5%)
- traditional ~ {traditionsenlig,digitalmaskin}5 (71.4%)
- today ~ idag (71.4%)
- systematically ~ systematisk (71.4%)
- specify ~ specificera (71.4%)
- graph ~ graf (71.4%)
- compiler ~ kompilator (71.4%)
- attendance ~ närvaro (71.4%)
- analog ~ analog (71.4%)
- advanced ~ avancerad (71.4%)
- critically ~ kritisk (70.8%)
- overall aim course be student learn how critically creatively identify formulate solve complex design problem
övergripande syfte student lära kritisk oberoende kreativ identifiera formulera lösa komplex konstruktionsproblem
- critically systematically integrate knowledge model simulate evaluate feature digital asic design flow
kritisk systematisk integrera kunskap modellera simulera utvärdera egenskap relevant konstruktionsflöden digital
- demonstrate ability critically systematically integrate knowledge analyse assess deal complex issue area course
visa förmåga kritisk systematisk integrera kunskap analysera bedöma hantera komplex fråga välja forskningsområde
- write project report conclusion technical development as well critically examine
skriva projektrapport {avslutning,projekt.} teknisk utvecklingsprojekt samt kritisk granska ytterlig
- develop scientific writing skill study critically analyze summarize select well-written article
utveckla vetenskaplig skrivande studera kritisk analysera sammanfatta utvälja välskriven artikel
- critically evaluate project respect problem approach result
kritisk granska värdera konstruktiv ifrågasätta annan kandidatarbete avse frågeställning genomförande resultat
- base holistic view critically independently creatively identify formulate deal complex issue
helhetssyn kritisk självständig kreativ identifiera formulera hantera komplex frågeställning
- create analyse critically evaluate different technical architectonic solution
skapa analysera kritisk utvärdera olik teknisk arkitektonisk lösning
- critically systematically integrate knowledge
kritisk systematisk integrera kunskap
- base holistic view critically independently creatively identify formulate deal complex issue
helhetssyn kritisk självständig kreativ identifiera formulera hantera komplex frågeställning
- create analyse critically evaluate different technical/architectonic solution
skapa analysera kritisk utvärdera olik teknisk arkitektonisk lösning
- critically systematically integrate knowledge
kritisk systematisk integrera kunskap
- detailed knowledge ability critically analyse design secure network application system
god kunskap hur kritisk granska designa säker nätverk applikation system
- critically systematically use knowledge model simulate predict evaluate event basis relevant information
kritisk systematisk använda kunskap modellera simulera förutsäga utvärdera skeende utgångspunkt relevant information
- demonstrate how present idea method critically evaluate
kurs använda därför forskningsartiklar viktig referensmaterial visa hur presentera idé metod kritisk värdera
- critically discuss different method address same task
kritisk diskutera olik bioinformatiska metod behandla uppgift
- critically assess algorithmic idea demonstrate ability {resist,temptation,obvious,seemingly,plausible,incorrect} create algorithm often turn out be
kritisk bedöma algoritmiska idé visa förmåga {motstå,frestelse,uppenbar,till_synes:15,rimlig} skapa algoritm ofta felaktig
- synchronous ~ synkron (70.5%)
- knowledge ~ kunskap (70.1%)
- sound basic knowledge logic be welcome prerequisite course program verification formal method {artificial,intelligence}2
grundläggande kunskap logik god grund kurs programverifiering formell metod {artificiell,intelligens}2
- aim be give sufficient knowledge formulation problem search information report documentation other area relevant upcome thesis work
ytterlig syfte ge tillräcklig kunskap problemformulering informationssökning rapportering dokumentation etc. självständig genomföra efterföljande examensarbete
- integrate knowledge disparate field appropriate
integrera kunskap olik område behövas
- purpose course be strengthen student' knowledge {eda-based,proficient,utilize} design verification method make student right eda tool context sequence
syfte kurs stärka student kunskap metod eda-baserad konstruktion verifiering göra förtrogen använda rätt eda-verktyg sammanhang ordning
- critically systematically integrate knowledge model simulate evaluate feature digital asic design flow
kritisk systematisk integrera kunskap modellera simulera utvärdera egenskap relevant konstruktionsflöden digital
- student investigate select area research deepen his/her knowledge say
student undersöka utvälja forskningsområde fördjupa kunskap område
- knowledge be use write scientific paper
tillägna kunskap student visa skriva uppsats
- basic knowledge datum structure algorithm
grundläggande kunskap datastrukturer algoritm
- basic knowledge assembler programming
grundläggande kunskap assemblerprogrammering
- purpose course be give in-depth knowledge area software product line whole include engineering process organizational management-perspective
syfte kurs ge fördjupa kunskap område mjukvaruproduktlinjer helhet teknik process organisatorisk lednings-perspektiv
- understand complexity theory practical application theoretical knowledge industrial practice
förklara komplexitet teori praktisk tillämpning teoretisk kunskap industriell praxis
- knowledge understanding
kunskap förståelse
- explain importance identify stakeholder knowledge context goal
förklara vikt identifiera intressent kunskap sammanhang mål
- course give student further knowledge research area relevance computer science engineering
kurs tillhandahålla student djup kunskap avse forskningsområde relevant ämne data informationsteknik
- knowledge understanding
kunskap förståelse
- demonstrate ability critically systematically integrate knowledge analyse assess deal complex issue area course
visa förmåga kritisk systematisk integrera kunskap analysera bedöma hantera komplex fråga välja forskningsområde
- extend modeling language necessary construct feature create complementary require specialist knowledge software
utöka modelleringsspråk nödvändig konstruktion funktion skapa komplettera språk kräva specialistkunskaper kunskap modellering programvara
- extend modelling language necessary construct feature create complementary require specialist knowledge software
utöka modelleringsspråk nödvändig konstruktion funktion skapa ny språk kräva specialistkunskaper kunskap programvaru-modellering
- knowledge understanding
kunskap förståelse
- knowledge understanding
kunskap förståelse
- knowledge understanding student
kunskap förståelse student
- knowledge understanding
kunskap förståelse
- knowledge datum structure propositional logic be recommend
kunskap datastrukturer satslogik rekommendera
- knowledge understanding student be able
kunskap förståelse student
- knowledge understanding
kunskap förståelse
- knowledge understand robotic control and/or communication system emphasis hands-on experience construction programming insight current research development area
kunskap förståelse förvärva robotik inbyggd styrsystem kommunikationssystem betoning praktisk erfarenhet konstruktion programmering insikt aktuell forskning utveckling område
- project contain element test practice knowledge student train in i.e. area software engineering
projekt innehålla moment testa praktik kunskap student bli utbilda dvs område software engineering
- knowledge course field software engineering contribute development company
tillämpa kunskap kurs område software engineering bidra företag utveckling
- complete computer science curriculum knowledge generic skill relevant student's future professional role
kurs syfte komplettera datatekniska datavetenskapliga {läroplan,yrkesroller} allmän kunskap relevant student framtida
- purpose question be assess student knowledge definition relevant research field
fråga syfta examinera student kunskap definition relevant forskning område
- knowledge understanding
kunskap förståelse
- knowledge understanding
kunskap förståelse
- knowledge understanding
kunskap förståelse
- purpose thesis be enable student develop deeper knowledge understanding capability attitude context programme study
examensarbete syfta student utveckla fördjupa kunskap förståelse förmåga förhållningssätt utbildning sammanhang
- thesis write end programme offer opportunity {delve,deeply,synthesise}2 more knowledge acquire previous study
examensarbete ligga slut utbildning innebära fördjupning synas tidigare förvärva kunskap
- project use essential in-depth knowledge major subject field study scientifically correct way relate current research development work
använda väsentlig fördjupa kunskap huvudområdet inriktning utbildning projekt vetenskaplig korrekt sätt relatera aktuell forskning utvecklingsarbete
- critically systematically integrate knowledge
kritisk systematisk integrera kunskap
- present discuss conclusion as well knowledge argument base speak write
engelska muntlig skriftlig klar redogöra diskutera slutsats kunskap argument ligga grund
- completion degree work student demonstrate such knowledge ability require independently master
genomföra examensarbete student visa sån kunskap förmåga krävas självständig arbeta arkitekt civilingenjör teknologie mast
- purpose thesis be enable student develop deeper knowledge understanding capability attitude context programme study
examensarbete syfta student utveckla fördjupa kunskap förståelse förmåga förhållningssätt utbildning sammanhang
- thesis write end programme offer opportunity {delve,deeply,synthesise}2 more knowledge acquire previous study
examensarbete ligga slut utbildning innebära fördjupning synas tidigare förvärva kunskap
- project use essential in-depth knowledge major subject field study scientifically correct way relate current research development work
använda väsentlig fördjupa kunskap huvudområdet inriktning utbildning projekt vetenskaplig korrekt sätt relatera aktuell forskning utvecklingsarbete
- critically systematically integrate knowledge
kritisk systematisk integrera kunskap
- present discuss conclusion as well knowledge argument base speak write
engelska muntlig skriftlig klar redogöra diskutera slutsats kunskap argument ligga grund
- completion degree work student demonstrate such knowledge ability require independently master
genomföra examensarbete student visa sån kunskap förmåga krävas självständig arbeta arkitekt civilingenjör teknologie mast
- successful completion course participant be able demonstrate knowledge understanding
kurs student visa ha kunskap förståelse
- student have good understanding computer organization basic knowledge low level programming be familiar term assembler interrupt so on i.e. contents course machine orient
student ha god förståelse dator konstruktion grundläggande kunskap maskinnära programmering kännedom begrepp assembler avbrott etc dvs innehåll kurs maskinorienterad
- student need also have knowledge datum structure e.g. tree link list hash table i.e. contents course data as well programming skill {at,least}15 point
student också ha kunskap datastrukturer t_ex träd {länka,kurspoäng,dataprogrammering} lista hashtabeller dvs innehåll kurs programmeringskunskaper minst
- knowledge basic probability theory be advantage also acquire course complementary reading
kunskap grundläggande sannolikhetslära fördel också inhämta parallell kurs
- course intend give basic knowledge method design analysis real-time system
kurs syfta ge grundläggande kunskap metod konstruktion analys realtidssystem
- course give basic knowledge security area i.e. how {protect,intentional} system intrusion attack
kurs ge grundläggande kunskap område datasäkerhet eng security dvs hur skydda system avsiktlig intrång
- knowledge programming language such c also require
dessutom krävas kunskap programmeringsspråk exempel
- course intend give fundamental knowledge analysis synthesis optimization combinatorial sequential digital circuit
kurs avse ge grundläggande kunskap analys syntes optimering digital kombinatorisk nät sekvensnät
- knowledge understanding
kunskap förståelse
- have basic knowledge skill field datum communication computer network
ha grundlägggande kunskap färdighet område datakommunikation datornätverk
- be able seek deeper knowledge individual standard protocol datum communication field
söka djup kunskap enskild standard protokoll datakommunikationsområdet
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- have basic knowledge skill field datum communication computer network
ha grundlägggande kunskap färdighet område datakommunikation datornätverk
- be able seek deeper knowledge individual standard protocol datum communication field
söka djup kunskap enskild standard protokoll datakommunikationsområdet
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- aim course be learn design analyze network protocol gain knowledge exist communication include support system fundamental task method datum
syfte kurs lära utforma analysera nätverksprotokoll inhämta kunskap befintlig kommunikationsnät {stödsystem,datakommunikationsnät} protokoll grundläggande funktion metod
- detailed knowledge ability critically analyse design secure network application system
god kunskap hur kritisk granska designa säker nätverk applikation system
- have enough knowledge evaluate protocol ability draw conclusion level security offer
grundläggande kunskap hur protokoll utvärdera säkerhet förvänta erbjuda
- knowledge skill technique construction analysis algorithm be important tool correct efficient program
kunskap färdighet tekniker konstruktion analys algoritm viktig verktyg produktion korrekt effektiv program
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- outcome be try look deeper knowledge datum communication field group require mandatory home assignment contain number sub-task include task obtain
mål handla söka djup kunskap datakommunikationsområdet komma grupp få obligatorisk inlämningsuppgift innehålla antal deluppgifter bl.a. inhämta
- show basic knowledge skill field datum communication computer network
redovisa grundlägggande kunskap färdighet område datakommunikation datornätverk
- show basic knowledge most important application protocol
redovisa grundläggande kunskap viktig applikationsprotokollen
- seek deeper knowledge specific standard protocol datum communication field
söka djup kunskap enskild standard protokoll datakommunikationsområdet
- acquire knowledge skill need install wireless lan small medium-sized network
skaffa kunskap färdighet behövas installera trådlös nätverk liten medelstor
- knowledge skill need implement virtual private network
kunskap färdighet behövas etablera virtuell privat nätverk
- knowledge datum communication correspond course leu
grundläggande kunskap datakommunikation motsvarande kurs
- acquire apply advanced knowledge field engineering program include deeper insight current development
inhämta tillämpa fördjupa kunskap {utbildningsprogram,teknikområde} inkludera insikt aktuell utvecklingsarbete
- critically systematically use knowledge model simulate predict evaluate event basis relevant information
kritisk systematisk använda kunskap modellera simulera förutsäga utvärdera skeende utgångspunkt relevant information
- overall goal project be student demonstrate knowledge ability require work independently engineer
övergripande mål examensarbete student visa sån kunskap förmåga krävas självständig arbeta högskoleingenjör
- basic knowledge electric circuit theory analog digital electronics logic design computer organization
grundläggande kunskap elektrisk kretsteori analog digital elektronik samt digitalteknik datorteknik
- lecture provide knowledge need laboration as well overview theoretical foundation possible extension compiler
föreläsning ge kunskap krävas genomföra {projektetet,äver} översikt teoretisk grund möjlig utökning kompilator
- arm knowledge construct specific library design program certain application domain
hjälp kunskap komma konstruera domänspecifika programbibliotek ämna lösa problem viss tillämpningsområde
- course provide knowledge principle use create image computer algorithm
kurs grundkurs ämne datorgrafik ge kunskap algoritm tekniker princip använda skapa datorgenererde bild
- knowledge correspond course algorithm datum structure
kunskap motsvarande kurs algoritm datastrukturer
- project course design give knowledge experience professional development software
projektkursen avse ge kunskap övning professionell utveckling mjukvara
- give knowledge practice in methodology technical development project particular software
ge kunskap träning arbetsmetodik teknisk utvecklingsprojekt speciell mjukvaruprojekt
- apply practical knowledge programming construct technique offer modern concurrent language
tillämpa praktisk kunskap programmering konstruktion tekniker finnas tillgänglig modern parallell programmeringsspråk
- course introduce functional programming language related concept student already have knowledge
här kurs introducera funktionell programmeringsspråk relatera koncept student redan ha del kunskap programmering
- previous programming experience basic knowledge datum structure algorithm also assume
kurs förutsätta tidigare programmeringserfarenhet grundläggande kunskap datastrukturer algoritm
- knowledge understanding
kunskap förståelse
- identify need further knowledge programming computer science
identifiera behov ytterlig kunskap område programmering datavetenskap
- knowledge understanding
kunskap förståelse
- be able demonstrate critical knowledge
student demonstrera kunskap
- knowledge understanding
kunskap förståelse
- knowledge understanding
kunskap förståelse
- apply knowledge gain course new problem domain
tillämpa kunskap förvärva kurs ny problem ai-domänen
- knowledge understanding
kunskap förståelse
- static ~ statisk (70.0%)
- technique cover fall broad category dynamic static
tekniker omfatta dela in huvudkategorier dynamisk statisk
- most important static technique be loop {unrolling,pipelining} software trace scheduling predicate execution
viktig statisk tekniker loop {unrolling,trace,scheduling,predicated,execution} software pipelining
- describe algorithmic principle number important concept such behavioral logic synthesis simulation static timing analysis time closure power dissipation
beskriva algoritmiska princip antal viktig {eda-koncept,logiksimulering,closure} beteende logiksyntes statisk timinganalys timing effektanalys
- end course present technique base {cyclic,time-table} scheduling as well use static dynamic task priority
kurs presentera tekniker basera {cyklisk,tidtabell} statisk dynamisk processprioriteter
- course present different analysis method system schedule task use static dynamic priority {utilization-based,response-time,processor-demand}
kurs presentera olik analysmetoder system schemalägga process statisk dynamisk prioritet {utnyttjandegradsbaserad,svarstidsanalys,beräkningsbehovsanalys} analys
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- explain meaning difference {between,respective} concept static dynamic scheduling
förklara innebörd skillnad begrepp statisk respektive dynamisk schemaläggning
- two-port static dynamic model
tvåporten statisk dynamisk modell
- static property voltage transfer characteristic switch {noise,margin}
statisk egenskap {överföringskarakteristik,omslagsspänning,störmarginaler}
- switching power static leakage
dynamisk effektförbrukning {omslag,läckströmmar} statisk
- design static cmo logic gate {pull-up,pull-down}2 network implement standard cell
konstruera statisk {cmos-grindar,pull-up-nät,pull-down-nät,standardceller} implementera
- simple mos transistor model estimate static dynamic property cmo inverter use more complex gate
enkel {mos-transistor-modeller,cmos,inverterare} uppskatta statisk dynamisk egenskap använda modellera komplex grind
- difference static method variable instance
skillnad statisk metod variabel instansmetoder
- define static instance meothd use appropriate parameter result type
definiera statisk metod instansmetoder lämplig val parameter resultattyp
- grammar ~ grammatiker (70.0%)
- difference ~ skillnad (70.0%)
- mathematics ~ matematik (69.6%)
- realistic ~ realistisk (69.4%)
- local ~ lokal (69.2%)
- solution ~ lösning (68.9%)
- also discuss different problem solve strategy reflect solution compare way same
diskutera också olik problemlösningsstrategier reflektera lösning sätt lösa problem
- follow module student {ask,alternative} reflect own solution problem solve
uppföljning modul student reflektera egen alternativ lösning problemlösning
- develop evaluate suggestion solution problem hand carry development process
ta fram värdera lösningsförslag genomföra samt utvärdera lösning
- understand challenge different solution {large-scale,customization}2 software reuse
förklara utmaning olik lösning återanvändning anpassning storskalig system
- search extract necessary information scientific publication select area course purpose identify strength weakness solution approach methodology
söka {extrahera,tillvägagångssätt} nödvändig information vetenskaplig publikation välja forskningsområde syfte bedöma lämplighet presentera lösning metod
- a. elicitate requirement design solution real-world problem
{locka,elicitera} fram krav designa lösning verklig problem
- example show how modern research do advanced practical solution apply industry
exempel hur modern forskning bedriva avancerad praktisk lösning använda industri
- read summarize scientific article clearly describe technical problem treat be reason choice solution
läsa sammanfatta vetenskaplig artikel så klar framgå teknisk problem lösa liksom grund val lösning
- create analyse critically evaluate different technical architectonic solution
skapa analysera kritisk utvärdera olik teknisk arkitektonisk lösning
- create analyse critically evaluate different technical/architectonic solution
skapa analysera kritisk utvärdera olik teknisk arkitektonisk lösning
- course teach how implement solution form computer program c language define problem
kurs lära implementera lösning form datorprogram språk definiera problem
- analyze propose structure {software-based,textually} solution describe problem
analysera föreslå struktur {programbaserad,textuellt} lösning beskriva problem
- implement solution language problem
implementera lösning språk problem
- use follow concept when implement solution problem
beskriva använda följande begrepp implementering lösning problem
- comprehensive view independently creatively formulate handle issue analyze evaluate different technical solution
helhetssyn självständig kreativ identifiera formulera hantera frågeställning analysera utvärdera olik teknisk lösning
- orally write explain discuss information problem solution
muntlig skriftlig redogöra diskutera information problem lösning
- course illustrate how bioinformatic solution apply address biological problem theoretical principle discuss
kurs belysa hur bioinformatiklösningar tillämpa biologisk problem teoretisk princip lösning diskutera
- implement solution basic bioinformatic problem
implementera lösning grundläggande bioinformatiska problem
- design argue correctness clarity efficiency solution
skapa lösning argumentera korrekthet tydlighet effektivitet
- implement such solution expressive programming language
implementera sån lösning uttrycksfull programspråk
- write simple test help find solution validate final
skriva testprogram hjälpa programmering kontrollera kvalitet färdig lösning
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- seminar ~ seminarium (68.5%)
- be lecture seminar workshop area scientific writing review presentation as well ethic
undervisning ske form föreläsning seminarium {workshoppar,uppsatsmetodik}2 granskning presentation etik
- participate lecture seminar workshop technical writing presentation technique
delta föreläsning seminarium {workshoppar,uppsatsmetodik}2 område presentationsteknik
- seminar present more detail {research-level,ambient,occlusion,hair,illumination,soft,shadow,indirect,spherical,harmonic,wavelet} selection topic e.g. rendering application trace global hard real-time etc.
obligatorisk seminarium presentera mer detalj {forskningsnivå,ambient,occlusion,hair,applications,tracing,illumination,skugga,indirect,spherical,harmonics} antal ämne innefatta t_ex t_ex:16 rendering ray global mjuk
- student {at,least}15 attendance seminar be compulsory pass course
minst % närvaro seminarium krävas
- write essay approve present seminar
essä godkänna presentera seminarium
- lecture seminar project
föreläsning seminarium projekt
- student write essay give seminar participate other
student skriva essä hålla seminarium delta annan
- course conclude seminar mandatory attendance where project be present
kurs avsluta seminarium obligatorisk närvaro där projekt redovisa
- 1 theoretical part lecture seminar
teoridel föreläsning seminarium
- third be evaluate oral presentation opponent select topic seminar active attention whole class
tre utvärdera muntlig presentation roll opponent välja ämne seminarium aktiv deltagande hel klass
- activity be lab case study seminar lab-skills exam homework
aktivitet laboration projektarbete seminarium labbtest hemuppgift
- few lecture obligatory seminar workshop
liten antal föreläsning obligatorisk seminarium "
- modern ~ modern (68.2%)
- proficiently use modern eda tool
sakkunnig använda modern eda-verktyg fpga asic
- example show how modern research do advanced practical solution apply industry
exempel hur modern forskning bedriva avancerad praktisk lösning använda industri
- course aim student learn modern method quality assurance software development particular focus embedded system web application
kurs syfta student lära modern metod kvalitetssäkring mjukvaruutveckling särskilja fokus inbyggd system webbapplikationer
- course introduce student modern method quality assurance software development
kurs introducera student modern metod kvalitetssäkring mjukvaruutveckling
- explain discuss importance software quality modern society
förklara diskutera betydelse mjukvarukvalitet ha modern samhälle
- construct automate measurement system measure quality software product base datum modern development tool e.g.
konstruera automatisera system mäta kvalitet mjukvaruprodukter basera data modern {utvecklingsverktyg,git} t_ex t_ex:18
- use modern tool {visualization,defect,inflow} trend software quality e.g. profile
använda modern verktyg visualisering trend {mjukvarukvaliten,defekt} t_ex antal
- assess importance software quality relation time cost modern development project
värdera vikt {mjukvarukvalité,kostnadsbild} relation tid modern mjukvaruprojekt
- assess risk erroneous quality assurance process modern software development company
bedöma risk {bristfällig,kvalitetssäkringsprocesser} modern mjukvaruutveckling
- development course only present key component operate system also discuss design implementation challenge evolution {pioneer,mobile-based} modern one
kurs presentera viktig komponent operativsystem komplettera diskussion hur slutlig utformning implementering utvecklas historisk modern mobil os
- understand function use limitation modern design tool electronic
funktion användning begränsning modern konstruktionsverktyg elektronikkonstruktion
- base specification realize function small digital system programmable logic other component structured manner use modern cad tool
utgående specifikation realisera funktion liten digital system programmerbar logik övrig komponent strukturera sätt hjälp modern cad-verktyg
- manage modern tool advantage shortcoming
hantera modern fördel ofullkomlighet
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- part course student introduce modern computer-based design tool cad learn basics hardware description language
kurs få student bekanta modern datorbaserad konstruktionsverktyg samt lära grund maskinvarubeskrivande språk
- use modern tool perform simulation synthesis implementation digital circuit describe
använda modern datorbaserad {kontruktionsverktyg,m,hj} simulering syntes implementering digital krets beskriva vhdl
- course aim {convey,eachother} how modern computer system be construct hardware module interact low level software
kurs ha syfte förmedla hur modern datorsystem uppbygga hårdvarudelar samverka mjukvara låg nivå
- datum structure comprise fundamental component most modern software product
algoritm datastrukturer utgöra fundamental byggsten mången modern programvara
- course include modern high-throughput sequencing technique application as well molecular biology database different system such
kurs innehålla modern high-throughput {sekvenseringstekniker,molekylärbiologiska} tillämpning databas olik system söka sån
- discuss technology modern high-throughput dna sequencing application
diskutera teknik modern high-throughput dna-sekvensering tillämpning
- apply practical knowledge programming construct technique offer modern concurrent language
tillämpa praktisk kunskap programmering konstruktion tekniker finnas tillgänglig modern parallell programmeringsspråk
- how be modern distribute system such {cloud,smart,grid,connected} car build
hur modern distribuera system t.ex. {molntjänster,smart,elnät} kommunicera bil uppbygga
- quantitative ~ kvalitativ (68.0%)
- simple ~ enkel (67.7%)
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- write simple assembly language program use select architecture' instruction set
skriva enkel assemblerprogram användande välja arkitektur instruktionsuppsättning
- write simple machine orient c program use programming language' datum type control structure
skriva enkel maskinorienterade c-program användande programspråk datatyper styrstrukturer
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- simple complexity analysis
enkel komplexitetsanalys
- describe simple object orient model modelling language
beskriva enkel objektorienterade modell objektorienterat modelleringsspråk
- construct simple object orient model graphical modelling language
konstruera enkel objektorienterade modell grafisk modelleringsspråk
- apply tool include simple shell script design verification digital electronic system
använda {linux-baserade,shell,scripts,kommandofiler} eda-verktyg inklusive enkel konstruktion verifiering digital elektroniksystem
- write simple code generator
skriva enkel kodgeneratorer
- implementation simple os component
implementering enkel del operativsystem
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- mean be use system architecture offer good component abstraction facilitate simple interfacing
sån metod använda systemarkitektur tillhandahålla bra abstraktion {mjukvarukomponenter,understödja} enkel sammankoppling komponent
- course show how simple run-time system be organize
kurs beskriva hur enkel runtime-system organiserad
- hardware design test evaluation simple processor
hårdvarukonstruktion test utvärdering enkel digital processor
- read write simple assembly program typical three-address register machine
läsa skriva enkel assemblerprogram typisk tre-adress register maskin
- describe simple method avoid work conflict limitation estimate influence performance
{peka,prestandainverkan} ut beskriva enkel metod hantera konflikt identifiera begränsning samt uppskatta
- compute performance simple load case i/o system particularly consist processor bus hard disk
beräkna prestanda enkel lastfall {i/o-system,buss} speciell system bestå processor skivminne
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- write simple assembly language program use select architecture' instruction set
skriva enkel assemblerprogram användande välja arkitektur instruktionsuppsättning
- write simple machine orient c program use programming language' datum type control structure
skriva enkel maskinorienterade c-program användande programspråk datatyper styrstrukturer
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- write simple assembly language program use select architecture' instruction set
skriva enkel assemblerprogram användande välja arkitektur instruktionsuppsättning
- write simple machine orient c program use programming language' datum type control structure
skriva enkel maskinorienterade c-program användande programspråk datatyper styrstrukturer
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- describe analyze realize simple memory address i/o digital component
beskriva analysera konstruera enkel minnesadresserad i/o digital komponent
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- write simple assembly language program use select architecture' instruction set
skriva enkel assemblerprogram användande välja arkitektur instruktionsuppsättning
- write simple machine orient c program use programming language' datum type control structure
skriva enkel maskinorienterade c-program användande programspråk datatyper styrstrukturer
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- simple mos transistor model estimate static dynamic property cmo inverter use more complex gate
enkel {mos-transistor-modeller,cmos,inverterare} uppskatta statisk dynamisk egenskap använda modellera komplex grind
- design simple sequential system meet {set-up,synchronisation} hold time constraint timing circuit include effect metastability
designa enkel sekventiell system uppfylla {set-up-,klockad} hålltidskrav krets effekt metastabilitet synkronisering
- verify functional property simple program verification tool
verifiera funktionell egenskap enkel javaprogram verifikationsverktyg
- course present simple test drive object orient process
kurs presentera enkel testdriven objektorienterad process
- addition basic language construct simple guideline programming course discuss use number class standard library
grundläggande språkkonstruktionerna enkel riktlinje programutformning diskutera använda antal klass standardbibliotek
- define class model simple phenomenon object-oriented style encapsulate datum be read update use public method
definiera klass modellera enkel {fenomen,anda,inkapsla,publik} objektorienterad data avläsa uppdatera metod
- define simple subroutine library use datum type control structure choose language
definiera enkel subrutinbibliotek utnyttjande använda programspråk datatyper styrstrukturer
- write simple event-driven program graphical user interface
skriva enkel händelsestyrda program grafisk gränssnitt
- simple type reference conversion
enkel typ referenstyper typomvandling
- how construct simple graphic component
enkel konstruktion egen grafisk komponent
- be able complete simple programming task
slutföra enkel programmeringsuppgifter
- present output user make simple modification
presentera utdata användare utföra enkel redigering
- solve simple problem use recursion
lös enkel problem rekursion
- independently construct imperative simple object-oriented program use library class programmer-defined
självständig konstruera imperativa enkel objektorienterade program använda färdig standardklasser egenhändig konstruerad klass
- formally reason simple program guarantee correctness
resonera formell enkel program garantera korrekthet
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- mathematical theory be {quite,elegant} simple
teori elegant enkel
- machine perform simple task
utforma turing-maskiner enkel uppgift
- automata ~ automat (66.9%)
- scientific ~ vetenskaplig (66.8%)
- {diarienummer,c2007/723}2 ~ dnr (66.6%)
- two-port ~ tvåporten (66.6%)
- timetable ~ tidsplan (66.6%)
- theorem ~ {medelvärdessatser,formuler}2 (66.6%)
- subsequently ~ därefter (66.6%)
- string ~ tecken (66.6%)
- store ~ lagra (66.6%)
- standards ~ namnsättning (66.6%)
- sort ~ sorteringsalgoritmer (66.6%)
- size ~ storlek (66.6%)
- simulate ~ simulera (66.6%)
- serial ~ seriekommunikation (66.6%)
- sequencing ~ dna-sekvensering (66.6%)
- secure ~ säker (66.6%)
- scheduling ~ schemaläggning (66.6%)
- topic cover include concurrent process resource management deadlock memory technique virtual processor scheduling disk file system distribute micro kernel machine security protection scheme
exempel avsnitt behandla {processbegreppet,låsningssituationer,filsystem,mikrokärnor,virtual,machines,säkerhet-} process resurshantering hantering deadlock primärminne virtuell minne schemaläggning skivminne distribuera skyddsmekanism
- example project topic include multithread relax memory consistency model prefetching access scheduling
exempel ämne {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 modell prefetching schemaläggning
- example project topic include multithread relax memory consistency model prefetching access scheduling
exempel ämne {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 modell prefetching schemaläggning
- multiprocessor scheduling problem definition terminology algorithm
schemaläggning enkel multiprocessorsystem problemformulering terminologi algoritm
- master terminology scheduling complexity theory
behärska terminologi använda teori schemaläggning beräkningskomplexitet
- describe principle mechanism use scheduling task execution datum communication real-time system
redogöra princip mekanism använda schemaläggning processexekvering datakommunikation realtidssystem
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- explain meaning difference {between,respective} concept static dynamic scheduling
förklara innebörd skillnad begrepp statisk respektive dynamisk schemaläggning
- risk ~ risk (66.6%)
- rigorous ~ rigorös (66.6%)
- represent ~ representera (66.6%)
- relax ~ {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 (66.6%)
- refactoring ~ refactoring (66.6%)
- publication ~ regel (66.6%)
- protection ~ skyddsmekanism (66.6%)
- primitive ~ primitiver (66.6%)
- course aim provide overview cryptographic concept primitive protocol application
kurs syfte ge översikt kryptografisk begrepp primitiver protokoll applikation
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- explain various role hash function part other cryptographic primitive protocol requirement place
förklara {hashfunktioners,hashfunktioner}2 olik användningsområde annan kryptografisk primitiver protokoll krav ställa
- course aim provide overview cryptographic concept primitive protocol application
kurs syfte ge översikt kryptografisk begrepp primitiver protokoll applikation
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- explain various role hash function part other cryptographic primitive protocol requirement place
förklara {hashfunktioners,hashfunktioner}2 olik användningsområde annan kryptografisk primitiver protokoll krav ställa
- preparatory ~ förberedande (66.6%)
- office ~ studentcentrum (66.6%)
- now ~ nu (66.6%)
- non-trivial ~ icke-triviala (66.6%)
- non-functional ~ icke-funktionella (66.6%)
- multiplication ~ {addition,subtraktion}2 (66.6%)
- maintain ~ underhålla (66.6%)
- lower ~ låg (66.6%)
- layout ~ layout (66.6%)
- introduction circuit design flow {schematic,layout-vs-schematic} capture simulation layout rule checking verification
introduktion {kretskonstruktionsflödet,schemainmatning,kretssimulering,regelkontroller,layout-vs-schema} layout verifiering
- derive {logical-effort,normalized-delay,critical-path} parameter circuit diagram layout use estimate trade performance measure such delay power dissipation present future cmo technology
härleda parameter {normalisera,kretsdiagram,avväga} fördröjning " {logical,effort}2 layout använda uppskatta prestandamått kritisk väg effektförbrukning nutida framtida cmos-teknologier
- invariant ~ klassinvarianter (66.6%)
- interaction ~ interaktion (66.6%)
- inductively ~ induktiv (66.6%)
- history ~ historia (66.6%)
- historical ~ historisk (66.6%)
- heuristic ~ heuristik (66.6%)
- apply linear programming related generic method additional heuristic computational problem
tillämpa linjär optimering relatera generisk metod ytterlig heuristik beräkningsproblem
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- guideline ~ riktlinje (66.6%)
- generic ~ generisk (66.6%)
- generation ~ kodgenerering (66.6%)
- generate ~ generera (66.6%)
- generalise ~ generalisera (66.6%)
- game ~ spel (66.6%)
- firewall ~ brandväggar (66.6%)
- feedback ~ återkoppling (66.6%)
- extension ~ utökning (66.6%)
- dna ~ dna-sekvensering (66.6%)
- data-path ~ styrenhet (66.6%)
- traditional processor architecture data-path control unit instruction set synchronously operate digital machine
{traditionsenlig,digitalmaskin}5 processor uppbyggnad dataväg styrenhet instruktionsuppsättning synkron arbeta
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- traditional processor architecture data-path control unit instruction set synchronously operate digital machine
{traditionsenlig,digitalmaskin}5 processor uppbyggnad dataväg styrenhet instruktionsuppsättning synkron arbeta
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- traditional processor architecture data-path control unit instruction set synchronously operate digital machine
{traditionsenlig,digitalmaskin}5 processor uppbyggnad dataväg styrenhet instruktionsuppsättning synkron arbeta
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- traditional processor architecture data-path control unit instruction set synchronously operate digital machine
{traditionsenlig,digitalmaskin}5 processor uppbyggnad dataväg styrenhet instruktionsuppsättning synkron arbeta
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- traditional processor architecture data-path control unit instruction set synchronously operate digital machine
{traditionsenlig,digitalmaskin}5 processor uppbyggnad dataväg styrenhet instruktionsuppsättning synkron arbeta
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- dat220 ~ mjukvaruarkitektur (66.6%)
- dat151 ~ technology (66.6%)
- crucial ~ avgörande (66.6%)
- criterion ~ betygskriterier (66.6%)
- cope ~ svår (66.6%)
- cope hard problem
hantera svår problem
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- context-free ~ kontext-fria (66.6%)
- concrete ~ konkret (66.6%)
- computation ~ beräkningsmodeller (66.6%)
- computable ~ beräkningsbar (66.6%)
- cipher ~ nyckel (66.6%)
- symmetric key cryptography block stream cipher design principle example mode operation message authentication code
kryptering {symmetrisk,strömchiffer}2 nyckel {blocka,meddelandeautentiseringskoder}4 konstruktionsprinciper exempel
- public key cryptography {asymmetric,signature}2 cipher
kryptering öppen nyckel {asymmetrisk,chiffer,signatur}2
- describe goal design principle common structure secret key primitive such block stream cipher message authentication code
beskriva mål konstruktionsprinciper gemensam struktur skapa hemlig nyckel t.ex. {blocka,meddelandeautentiseringskoder}4 ström-chiffer
- symmetric key cryptography block stream cipher design principle example mode operation message authentication code
kryptering {symmetrisk,strömchiffer}2 nyckel {blocka,meddelandeautentiseringskoder}4 konstruktionsprinciper exempel
- public key cryptography {asymmetric,signature}2 cipher
kryptering öppen nyckel {asymmetrisk,chiffer,signatur}2
- describe goal design principle common structure secret key primitive such block stream cipher message authentication code
beskriva mål konstruktionsprinciper gemensam struktur skapa hemlig nyckel t.ex. {blocka,meddelandeautentiseringskoder}4 ström-chiffer
- chip ~ {sex,essentiell,chip-multiprocessorer}2 (66.6%)
- category ~ kategoriteori (66.6%)
- bad ~ dålig (66.6%)
- authentic ~ autentisk (66.6%)
- assurance ~ kvalitetssäkring (66.6%)
- add ~ lägga (66.6%)
- active ~ aktiv (66.6%)
- accrue ~ påbörja (66.6%)
- dynamic ~ dynamisk (65.6%)
- dynamic model
dynamisk modell
- dynamic binding polymorphism
arv dynamisk bindning polymorfism
- dynamic binding polymorphism
arv dynamisk bindning polymorfism
- technique cover fall broad category dynamic static
tekniker omfatta dela in huvudkategorier dynamisk statisk
- most important dynamic technique cover be algorithm {branch,speculation} prediction
viktig dynamisk tekniker omfatta algoritm {prediction,spekulation}
- end course present technique base {cyclic,time-table} scheduling as well use static dynamic task priority
kurs presentera tekniker basera {cyklisk,tidtabell} statisk dynamisk processprioriteter
- course present different analysis method system schedule task use static dynamic priority {utilization-based,response-time,processor-demand}
kurs presentera olik analysmetoder system schemalägga process statisk dynamisk prioritet {utnyttjandegradsbaserad,svarstidsanalys,beräkningsbehovsanalys} analys
- technique iterative recursive algorithm proof induction divide conquer backtrack dynamic programming
algoritmtekniker iterativ rekursiv algoritm induktionsbevis {divide,conquer} backtracking dynamisk programmering
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- use pointer dynamic memory allocation connection development manage array stack
använda pekare dynamisk minneshantering samband utveckling c-program hantering lista stack mm
- explain meaning difference {between,respective} concept static dynamic scheduling
förklara innebörd skillnad begrepp statisk respektive dynamisk schemaläggning
- dynamic memory management list
dynamisk minneshantering lista
- two-port static dynamic model
tvåporten statisk dynamisk modell
- dynamic property {rc,sizing,corner} delay model buffer process
dynamisk egenskap {rc-fördröjningsmodellen,buffertdimensionering,processhörn}
- two-port dynamic switching model
tvåporten dynamisk switchmodell
- dynamic power consumption
statisk dynamisk effektförbrukning
- simple mos transistor model estimate static dynamic property cmo inverter use more complex gate
enkel {mos-transistor-modeller,cmos,inverterare} uppskatta statisk dynamisk egenskap använda modellera komplex grind
- inheritance polymorphism dynamic binding
gränssnitt polymorfism dynamisk bindning
- more in-depth treatment term implementation inheritance specification abstract class dynamic binding encapsulation information hiding
fördjupning begrepp {implementationsarv,specifikationsarv,inkapsling,hiding} abstrakt klass polymorfism dynamisk bindning information
- design apply main technique efficient algorithm instance greedy dynamic programming divide-and-conquer backtrack heuristic problem be similar textbook example new
design tillämpa viktig {designteknikerna,söndra,härska,likna,läroboksexemplen} effektiv algoritm t.ex. girig dynamisk programmering backtracking heuristisk problem ny
- building ~ byggblock (65.6%)
- analyze ~ analysera (65.5%)
- mathematical model be use science engineering describe represent different object system analyze understand predict find best design strategy
matematisk modell använda {vetenskap,ingenjörskonst} beskriva representera olik slag objekt system analysera förstå förutsäga hitta god konstruktion strategi
- end sound architecture principle method support develop analyze evolve system
sund {arkitekturprinciper,vidareutveckla} metod stöd utveckla analysera system
- develop scientific writing skill study critically analyze summarize select well-written article
utveckla vetenskaplig skrivande studera kritisk analysera sammanfatta utvälja välskriven artikel
- include laboratory class chain model stochastic {petri,net}2 be use analyze fault-tolerant system
laboration ingå där feltoleranta datorsystem analysera markovkedjemodeller stokastisk petrinät
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- aim course be learn design analyze network protocol gain knowledge exist communication include support system fundamental task method datum
syfte kurs lära utforma analysera nätverksprotokoll inhämta kunskap befintlig kommunikationsnät {stödsystem,datakommunikationsnät} protokoll grundläggande funktion metod
- analyze design single alu control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- describe analyze design central processing unit' basic part
beskriva analysera konstruera centralenhet grundläggande del
- analyze design single alu control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- analyze configure implement verify access control list router configuration filter packet accordance predefined local policy
analysera konfigurera verifiera tillämpning grundläggande accesskontroll route {filtrera,ip-paket,förbestämd} basera policy access internet
- analyze design basic part central processing unit
beskriva analysera konstruera centralenhet grundläggande del
- analyze design single alu control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- explain core function primary memory describe analyze realize main memory' connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- describe analyze realize simple memory address i/o digital component
beskriva analysera konstruera enkel minnesadresserad i/o digital komponent
- analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- analyze propose structure {software-based,textually} solution describe problem
analysera föreslå struktur {programbaserad,textuellt} lösning beskriva problem
- comprehensive view independently creatively formulate handle issue analyze evaluate different technical solution
helhetssyn självständig kreativ identifiera formulera hantera frågeställning analysera utvärdera olik teknisk lösning
- analyze challenge requirement different approach have
god kunskap diskutera analysera problem krav olik designmetoder lösning stå
- describe analyze exist new method distribute system design
god förmåga beskriva analysera existerande ny metod design distribuera system speciell avseende skala feltoleranta
- analyze loop recursive call
analysera loop rekursiv anrop
- analyse explain why time efficiency algorithm be crucial express complexity rigorous scientifically sound manner analyze sum operation nested loop solve standard recurrence etc. i.e. perform objective evaluation performance able compare other
analysera förklara varför {tidseffektivitet,summera,nästlade,rekursionsekvationer,objektiv} algoritm avgörande uttrycka tidskomplexitet rigorös vetenskaplig korrekt sätt tid komplexitet operation loop lösa vanlig etc. säga göra bedömning prestanda jämföra annan
- interpret analyze research literature apply solve ai-related problem
tolka analysera {forskningslitteratur,ai-relaterade} tillämpa lösa problem
- discuss ~ diskutera (65.1%)
- see ~ se (64.6%)
- first ~ en (64.2%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first half lab series carry out individually second group
en {halva,labserien} genomföra individuell två par
- first part cover trend affect evolution computer technology include law metric performance execution time {throughput,benchmark} power consumption as well fundamental such locality reference
en del omfatta trend påverka utveckling datorteknik {moore,mått,responstid,kapacitet,benchmarking,referenslokalitet} lag beräkningshastighet strömförbrukning
- first seminar presentation give teacher other researcher
en {c:a,seminarietillfällena} ge föreläsning lärare annan forskare
- first study week project team focus assimilate technical document prepare plan
en läsveckorna ägna projektgrupp främst läsa in teknisk dokumentation utarbeta projektplan
- first time history computing mainstream hardware be {no,single-processor} longer machine
en gång historia därmed vanlig {datorplattformar,von-neumann-maskiner,processorkärna} inte lång utgöra
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first direct supervision examiner assistant lab session then {assese,laboratoriework,lab-skill} exam laboratory end part
en direkt {överinsyn,assistent,labbarbetet,labbsalen} examinator laboration sedan bedöma hjälp labbtest slut del
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- case practical hand-in assignment pass first attempt student grant second try
inlämningsuppgift inte godkänna en {försök,studentet} få två
- first chapter introduction
en kapitel introduction
- advantage ~ fördel (64.2%)
- advantage functional approach parallelism {immutability,absence,determinism} datum race
fördel parallell funktionell programmering {oföränderlighet,immutability,avsaknad,synkroniseringsfel,determinism}
- knowledge basic probability theory be advantage also acquire course complementary reading
kunskap grundläggande sannolikhetslära fördel också inhämta parallell kurs
- manage modern tool advantage shortcoming
hantera modern fördel ofullkomlighet
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- {big,thereby} advantage functional language be construction give name reuse use higher order function
stor fördel funktionell programspråk mången språkkonstruktionerna {namnge,återanvända} därmed hög ordning funktion
- oral ~ muntlig (64.2%)
- writing report oral presentation
rapportskrivning samt muntlig presentation
- handle oral written presentation
genomföra muntlig skriftlig redovisning
- write report oral presentation
skriftlig rapport muntlig presentation
- term paper work team student select topic include report oral presentation
fördjupningsstudie grupp student välja område rapport {term,paper}3 muntlig presentation
- total course grade base quality term paper report oral presentation
% kurs betyg bestämma rapport muntlig presentation
- lab series report {submission,voluntary,sit-down}2 oral exam
labserie rapportinlämning muntlig examen frivillig skriftlig tentamen
- course examine homework oral presentation take home exam
kurs examinera hemuppgift muntlig presentation hemtentamen
- oral presentation be do pair student select research paper chapter course book involve application type system cover lecture
muntlig presentation ske parvis student välja presentera uppsats kapitel kursboken involvera tillämpning typsystem inte omfatta föreläsning
- presentation judge respect quality slide oral
presentation bedöma avseende presentationamaterialet muntlig
- make oral presentation paper
presentera uppsats muntlig
- grade determine base performance write oral assignment lab {take-home,open-book} exam
betyg fastställa basera prestation skriftlig muntlig uppgift % laboration hemtentamen öppen bok
- course consist lecture series homework assignment oral written presentation lab
kurs bestå föreläsningsserie hemuppgift muntlig skriftlig presentation laboration
- student give frequent oral presentation demonstrate understanding reading facilitate discussion
student därför ge {tät,instuderingsuppgifterna} muntlig presentation visa förståelse skapa diskussion
- oral presentation
muntlig redovisning
- oral presentation begin student describe work
muntlig redovisning inleda student presentera arbete
- oral presentation make
muntlig presentation utföra engelska
- time oral presentation write thesis complete publish
{tidpunkt,färdigskriven}2 muntlig redovisning rapport ej publicera
- oral presentation include defense thesis be do
muntlig redovisning opposition genomföra chalmers
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- oral presentation
muntlig redovisning
- oral presentation begin student describe work
muntlig redovisning inleda student presentera arbete
- oral presentation make
muntlig presentation utföra engelska
- time oral presentation write thesis complete publish
{tidpunkt,färdigskriven}2 muntlig redovisning rapport ej publicera
- oral presentation include defense thesis be do
muntlig redovisning opposition genomföra chalmers
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- examination be continuous course laboratory weekly meeting review logbook assessment final product report oral presentation
examination ske {fortlöpande,veckomöten} kurs laboration granskning loggbok bedömning slutprodukt rapport muntlig framställning
- homework assignment report {submission,voluntary,sit-down}2 oral exam
hemuppgift rapportinlämning muntlig examen frivillig skriftlig tentamen
- third be evaluate oral presentation opponent select topic seminar active attention whole class
tre utvärdera muntlig presentation roll opponent välja ämne seminarium aktiv deltagande hel klass
- compiler project oral presentation
programmeringsprojekt muntlig redovisning
- examination consist oral presentation deliver source code other artifact
examination ske muntlig presentation projekt samt {inlämning,artifakter} källkod övrig
- course examine individual programming assignment write oral presentation
kurs examinera individuell inlämningsuppgifter programmering skriftlig muntlig presentation
- improve ~ förbättra (64.1%)
- lab series improve tool proficiency lecture provide overview
labserie förbättra säkerställa student verktygsvana föreläsningsserie ge överblick fält
- software development organization need {constantly,faster} improve become better more efficient
{mjukvaruföretag,ständig} förbättra bli snabb god mycket effektiv
- course prepare student master thesis project improve student' ability conduct phd study
kurs förbereda student examensarbete förbättra elev förmåga bedriva forskarstudier
- course provide student background theory practice model-based testing include how tool be use improve software quality
kurs ge student bakgrund teori {praktikav,testverktyg,kananvändas} modellbaserad testning inklusive hur förbättra mjukvara kvalité
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- improve quality software product area
förbättra kvalitet programvara område
- improve skill technical writing
förbättra förmåga uttrycka skriftlig författa teknisk rapport
- dna sequencing technology {dramatically,recently,vast,amount,clinical} improve face datum basic science as well area such medicine
teknik dna-sekvensering förbättra {dramatisk,grundforskning,klinisk} hantera stor datamängd område medicin
- judge potential limitation use logic base verification method assess improve software correctness
bedöma potential begränsning {logikbaserade,verifikationstekniker} förbättra mjukvarukvalitet
- understand give program consist several class aim debug extend improve behaviour accord specification
sätta in given program bestående flera klass syfte felsöka utvidga förbättra beteende anvisning
- implement ~ implementera (64.0%)
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- common datum structure such array list tree hash table how be use implement type stack queue priority dictionary graph
vanlig datastrukturer fält lista träd hashtabeller hur använda implementera abstrakt datatyper kö prioritetsköer lexikon graf
- implement abstract datum type interface structure class object-oriented programming language
implementera abstrakt datatyper gränssnitt datastrukturer klass objektorienterat programmeringsspråk
- result choice design implement deploy debug basic web application
val designa implementera driftsätta felsöka enkel web applikation
- apply {her/his,expertise} technical multi-person project where electronic product fpga asic be specify design implement verify
tillämpa teknisk expertis flerpersonsprojekt elektronisk produkt specificera designa implementera verifiera
- course intend give insight how {mixed-signal,subsystem}3 include converter specify implement affect performance system be part
kurs avse ge förståelse hur {mixed-signal-subsystem,a-omvandlare} specificera implementera påverka systemprestanda
- student be able design analyse implement type system also use different application area
student konstruera analysera implementera typsystem även använda olik applikationsområden
- aim course be give understanding how programming language design document implement
syfte kurs skapa förståelse hur programmeringsspråk utforma dokumentera implementera
- when implement interpreter compiler learn practical implementation concern as well theory formal semantics
lära programspråk grammatik när implementera {syntaxanalys,typkontrollerare} typsystem implementering
- define {lexical,functioning,analyser} structure programming language use regular expression explain finite automata implement standard tool
använda reguljär uttryck definiera programmeringsspråk {lexikal,automata,analysverktyg} struktur förklara hur ändlig fungera implementera
- define syntax programming language use context-free grammar explain principle parsing implement parser standard tool
definiera syntax programmeringsspråk hjälp {kontextfria,ll,lr-parsning,parser,standardverktyg} grammatiker förklara princip samt implementera
- define implement abstract syntax
definiera implementera abstrakt syntax
- design implement special-purpose programming language
implementera domänspecifika programmeringsspråk
- use {unification,polymorphic} implement type checking
implementera {polymorf,typkontroll,unifiering} hjälp
- use closure implement functional programming language
använda " closures implementera funktionell programmeringsspråk
- student achieve practical experience larger project {3d-graphic,extensive} individually group instance implement specific advanced technique several smaller
elev göra även valfri lämplig programmeringsprojekt individuell grupp t_ex t_ex:18 implementera specifik metod flera avancerad liten omfattande tekniker
- design implement dsl new domain
designa implementera domänspecifikt språk ny domän
- design implement dsl new domain
designa implementera domänspecifikt språk ny domän
- implement {piece,system-level} code c programming language
implementera enkel rutin operativsystem programspråk
- system architecture {philosophy,dictate} software embedded be organize multiple concurrently-executing task where group implement specific functionality
{filosofi,diktera} systemarkitekturer mjukvara inbyggd system organisera multipel parallell exekvera process där grupp implementera specifik funktionalitet
- course also present technology use implement such circuit
kurs ge också inblick teknologi nät implementera
- use fpga technology implement digital hardware design
använda fpga teknologi implementera digital hårdvarukonstruktion minimera antal nödvändig tillstånd {tillståndsmaskin,tillståndskodning}
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- implement datum structure object orient language
implementera egen datastrukturer objektorienterat språk
- course teach how implement solution form computer program c language define problem
kurs lära implementera lösning form datorprogram språk definiera problem
- implement solution language problem
implementera lösning språk problem
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- design static cmo logic gate {pull-up,pull-down}2 network implement standard cell
konstruera statisk {cmos-grindar,pull-up-nät,pull-down-nät,standardceller} implementera
- implement solution basic bioinformatic problem
implementera lösning grundläggande bioinformatiska problem
- implement program - particular interpreter correctly more model computation
implementera program {i_synnerhet:04,interpretatorer} korrekt flera beräkningsmodeller
- know basic principle run-time organization parameter passing memory management implement part compiler
känna grundläggande princip {runtime-miljöer,parameterskickande} minneshantering implementera kompilator
- design implement compilation scheme generate intermediate assembly code source program
implementera {kompilatorscheman,intermediärkod,källprogram} generera assembler
- design implement extension simple imperative language know main issue compile object-oriented
implementera utökning liten imperativ programmeringsspråk känna viktig aspekt kompilera objektorienterade
- project be central part involve implement complete compiler small imperative programming language
projekt huvuddel kurs bestå implementera komplett kompilator liten imperativt programmeringsspråk
- implement {edsl,combinator} library
implementera {edsl,kombinatorbibliotek} haskell
- implement such solution expressive programming language
implementera sån lösning uttrycksfull programspråk
- implement computational solution problem bioinformatic
implementera beräkningsproblemlösningar bioinformatik
- interface be mean class implement
interface mena klass implementera
- implement generic program component
implementera generisk programenheter
- account meaning synchronization thread safety implement thread-safe object
redogöra innebörd synkronisering trådsäkerhet samt implementera trådsäkra objekt
- implement algorithm properly evaluate theory experiment
implementera algoritm ordentlig utvärdera teori experiment
- many ~ många (64.0%)
- {initial,system's,lifecycle} development be only small phase typically follow many year system evolution
initial utveckling vara bara liten fas system livscykel vanligen följa många år vidareutveckling
- also cover historical {origin,re-emerge,vliw} many design strategy current system different form context e.g. datum parallelism thread-level
gå också historisk {ursprung,designstrategier,återuppstå,vliw-parallellism,trådnivå} många nutida system annan form sammanhang exempel dataparallellism parallellism
- computer network become inherent increasingly important part many technical area today
nätverk dator bli {alltmer,beståndsdel,teknikområden}2 naturlig viktig många
- computer network become inherent increasingly important part many technical area today
nätverk dator bli {alltmer,beståndsdel,teknikområden}2 naturlig viktig många
- real-time system play vital role many application domain include {drive-by-wire,automotive,intelligent,banking,robot} traffic control autonomous
realtidssystem spela viktig roll många tillämpning {drive-by-wire-system,intelligent,trafikstyrsystem,banksystem,robot} fordon autonom
- course cover many topic relate communication network security
kurs täcka många olik ämne tekniker säkra system
- problem kind arise many different context include {transportation,telecommunications,finance,cryptology} industrial planning bioinformatic hardware design
optimeringsproblem uppstå många olik sammanhang exempelvis {transportlogistik,telekommunikation,hårdvarudesign,kryptologi} industriell planering ekonomi bioinformatik
- concurrent programming play vital role system where many event appear occur simultaneously
parallell programmering spela viktig roll system där många händelse ske till_synes:13 samtidig
- extend ~ utöka (64.0%)
- clearly ~ tydlig (64.0%)
- admit ~ anta (64.0%)
- mechanism ~ mekanism (63.6%)
- processor ~ processor (63.0%)
- suggest how select different technology platform software processor {pcb,production} base parameter such design power cost
val {implementationsplattform,kretskort,effektförsörjning} mjukvara processor utgångspunkt kostnad design produktion olik alternativ
- student understand how processor pipeline cache work be comfortable read assembly language
student förstå funktion processor pipeline cachar läsa assemblerkod
- parallel programming mean use multiple hardware core processor order gain speed
parallell programmering mena användning flera hårdvaruenheter kärna processor öka beräkningskapaciteten
- traditional processor architecture data-path control unit instruction set synchronously operate digital machine
{traditionsenlig,digitalmaskin}5 processor uppbyggnad dataväg styrenhet instruktionsuppsättning synkron arbeta
- traditional processor architecture data-path control unit instruction set synchronously operate digital machine
{traditionsenlig,digitalmaskin}5 processor uppbyggnad dataväg styrenhet instruktionsuppsättning synkron arbeta
- fifth part deal scalability parallel computer i.e. architectural technique scale number processor higher count specifically respect cache coherence protocol
{fem,ariktetkurtekniker,cache-koherensprotokollen}2 del behandla skalbarhet parallell dator säga öka antal processor system speciell avseende
- fifth part deal scalability parallel computer i.e. architectural technique scale number processor higher count specifically respect cache coherence protocol
{fem,ariktetkurtekniker,cache-koherensprotokollen}2 del behandla skalbarhet parallell dator säga öka antal processor system speciell avseende
- hardware design test evaluation simple processor
hårdvarukonstruktion test utvärdering enkel digital processor
- identify basic type conflict occur result pipeline datapath processor
identifiera grundläggande typ konflikt uppkomma följd pipelining processor dataväg
- compute performance simple load case i/o system particularly consist processor bus hard disk
beräkna prestanda enkel lastfall {i/o-system,buss} speciell system bestå processor skivminne
- give overview architecture multicore processor
översiktlig beskriva komponent princip använda konstruktion fler-kärniga processor
- many real-time application system design multiple processor order meet impose constraint
tillämpning system konstruera {med_flera:09,uppsätta,prestandakraven} processor möta
- traditional processor architecture data-path control unit instruction set synchronously operate digital machine
{traditionsenlig,digitalmaskin}5 processor uppbyggnad dataväg styrenhet instruktionsuppsättning synkron arbeta
- traditional processor architecture data-path control unit instruction set synchronously operate digital machine
{traditionsenlig,digitalmaskin}5 processor uppbyggnad dataväg styrenhet instruktionsuppsättning synkron arbeta
- traditional processor architecture data-path control unit instruction set synchronously operate digital machine
{traditionsenlig,digitalmaskin}5 processor uppbyggnad dataväg styrenhet instruktionsuppsättning synkron arbeta
- context ~ sammanhang (63.0%)
- purpose course be strengthen student' knowledge {eda-based,proficient,utilize} design verification method make student right eda tool context sequence
syfte kurs stärka student kunskap metod eda-baserad konstruktion verifiering göra förtrogen använda rätt eda-verktyg sammanhang ordning
- explain importance identify stakeholder knowledge context goal
förklara vikt identifiera intressent kunskap sammanhang mål
- purpose thesis be enable student develop deeper knowledge understanding capability attitude context programme study
examensarbete syfta student utveckla fördjupa kunskap förståelse förmåga förhållningssätt utbildning sammanhang
- contribute research development work be able relate relevant scientific technical industrial architectonic context
bidra forskning utvecklingsarbete relatera arbete relevant vetenskaplig respektive teknisk industriell arkitektonisk sammanhang
- purpose thesis be enable student develop deeper knowledge understanding capability attitude context programme study
examensarbete syfta student utveckla fördjupa kunskap förståelse förmåga förhållningssätt utbildning sammanhang
- contribute research development work be able relate relevant scientific technical industrial architectonic context
bidra forskning utvecklingsarbete relatera arbete relevant vetenskaplig respektive teknisk industriell arkitektonisk sammanhang
- study highlight context {strategic,reappear}2 approach propose develop then idea design principle today
betoning ligga sammanhang där metod föreslå utvecklas därefter idé princip tillämpa idag
- also cover historical {origin,re-emerge,vliw} many design strategy current system different form context e.g. datum parallelism thread-level
gå också historisk {ursprung,designstrategier,återuppstå,vliw-parallellism,trådnivå} många nutida system annan form sammanhang exempel dataparallellism parallellism
- study highlight context {strategic,reappear}2 approach propose develop then idea design principle today
betoning ligga sammanhang där metod föreslå utvecklas därefter idé princip tillämpa idag
- problem kind arise many different context include {transportation,telecommunications,finance,cryptology} industrial planning bioinformatic hardware design
optimeringsproblem uppstå många olik sammanhang exempelvis {transportlogistik,telekommunikation,hårdvarudesign,kryptologi} industriell planering ekonomi bioinformatik
- context consider learn draw conclusion give datum experience result model generalise
sammanhang betrakta lärande slutledning given data erfarenhet resultera viss modell generalisera uppgift
- cpu ~ centralenhet (62.9%)
- transfer ~ överföring (62.5%)
- prepare ~ förkunskapskontroll (62.5%)
- affect ~ påverka (62.5%)
- first part cover trend affect evolution computer technology include law metric performance execution time {throughput,benchmark} power consumption as well fundamental such locality reference
en del omfatta trend påverka utveckling datorteknik {moore,mått,responstid,kapacitet,benchmarking,referenslokalitet} lag beräkningshastighet strömförbrukning
- course intend give insight how {mixed-signal,subsystem}3 include converter specify implement affect performance system be part
kurs avse ge förståelse hur {mixed-signal-subsystem,a-omvandlare} specificera implementera påverka systemprestanda
- describe {inter-dependency,quality-attribute} understand how affect architect
beskriva ömsesidig beroende kvalitetsattribut förstå hur påverka arkitektur
- discussion only focus technology also how affect {world's,carbon,footprint} likely impact society now future generation
diskussion inte bara fokusera teknik också hur påverka {värld,koldioxidutsläpp,just,sannolik,generation} nu inverka samhälle kommande
- list factor affect timing power area digital circuit
{ange,chipyta} faktor påverka snabbhet effektförbrukning erforderlig implementation digital logik
- abstraction ~ abstraktion (62.5%)
- individual ~ individuell (61.8%)
- typical ~ typisk (61.2%)
- quantitative ~ kvantitativ (61.2%)
- testing ~ testning (61.1%)
- program testing
testning program
- program testing
testning program
- testing mjukvara
testning mjukvara
- course provide student general background testing technique focus theory practice model-based
kurs ge student allmän bakgrund testmetoder fokus teori praktik modellbaserad testning
- course provide student background theory practice model-based testing include how tool be use improve software quality
kurs ge student bakgrund teori {praktikav,testverktyg,kananvändas} modellbaserad testning inklusive hur förbättra mjukvara kvalité
- general test technique explain focus model-based testing
allmän provningstekniker förklara fokus modellbaserad testning
- student get hands-on experience build model testing use verification purpose
elev få praktisk erfarenhet bygga modell testning använda verifiering
- explain model-based testing be
förklara modellbaserad testning
- apply model base testing realistic example
applicera modellbaserad testning realistisk exempel
- describe tool use testing software interpret output
exemplifiera beskriva verktyg använda testning programvara tolka resultat
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- {(3d),dat260} model-based testing
{(3d),dat260} modellbaserad testning
- testing functional program
testning funktionell program
- apply software testing technique use appropriate tool
genomföra testning liten program hjälp lämplig verktyg
- contrast formal informal method testing terminology {coverage,workflow,localisation,pre} unit test framework debug control tool specification postcondition invariant verification logic support
{kontrastera,täckningsgrad,enhetstester,arbetsflöde,lokalisering,pre,invarianter} formell informell metod testning terminologi ramverk felsökning kontroll verktyg specifikation post conditions verifikation logik
- experience ~ erfarenhet (60.6%)
- weekly ~ veckovis (60.0%)
- project consist weekly iteration modeling tool be incrementally develop
projekt bestå veckovis iteration {modelleringsverktyget,stegvis} utvecklas
- team have weekly supervision meeting
team veckovis handledningsmöten
- system implementation work {commence,intensify} study week run support weekly project meeting continuous documentation final when verification demonstration preparation be
konstruktionsarbetet påbörja {läsvecka,löpa,projektgruppsmöten,systemverifiering,demonstrationsförberedelser,slutdokumentation,intensifiera} stöd veckovis kontinuerlig dokumentation fram avsluta läsveckorna då arbete
- weekly {consultation,assistance} session offer regard question problem relate homework assignment
hjälp ha elev tillgång veckovis konsultationspass erbjuda fråga problem relatera hemuppgift
- project include weekly obligatory supervisor meeting
projekt ingå obligatorisk veckovis {handledarmöten,slutpresentation} muntlig
- course examine individual weekly assignment write exam give examination hall end
kurs examinera individuell veckovis hemuppgift skriftlig tentamen tentasal slut
- theme ~ tema (60.0%)
- statistical ~ statistisk (60.0%)
- right ~ rätt (60.0%)
- review ~ granskning (60.0%)
- reliability ~ tillförlitlighet (60.0%)
- range ~ rad (60.0%)
- propose ~ föreslå (60.0%)
- participation ~ deltagande (60.0%)
- overview ~ översikt (60.0%)
- motivate ~ motivera (60.0%)
- module ~ modul (60.0%)
- hash ~ hashtabeller (60.0%)
- decide ~ besluta (60.0%)
- consistency ~ konsistens (60.0%)
- clearly ~ framgå (60.0%)
- canonical ~ kanonisk (60.0%)
- beginning ~ början (60.0%)
- architectonic ~ arkitektonisk (60.0%)
- approval ~ godkännande (60.0%)
- accept ~ acceptera (60.0%)
- function ~ funktion (59.5%)
- preparation laboratory exercise student finally adapt software order enable hardware verification function
laboration anpassa elev program så funktion dessutom verifiera hårdvara
- function equation
funktion ekvation
- how find fit function empirical datum
hur finna anpassa funktion experimentell data
- basic mathematical concept set function relation graph logarithm proof induction
grundläggande matematisk begrepp mängd funktion relation graf logaritm induktionsbevis
- support basic function version control system organize ongoing documentation report program code
stöd grundläggande funktion {versionshanteringssystem,programkod.} organisera löpande dokumentation rapport
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- embedded system be computer design perform few dedicated function
inbyggd system datorsystem konstruera utföra fåtal specifik funktion
- other programming language use monitor semaphore implement function course also contain presentation such technique
annan programspråk använda monitor semafor realisera funktion innehålla kurs också genomgång sån tekniker
- understand function use limitation programmable logic circuit
funktion användning begränsning programmerbar krets
- understand function use limitation modern design tool electronic
funktion användning begränsning modern konstruktionsverktyg elektronikkonstruktion
- base specification realize function small digital system programmable logic other component structured manner use modern cad tool
utgående specifikation realisera funktion liten digital system programmerbar logik övrig komponent strukturera sätt hjälp modern cad-verktyg
- recognize function use technology
översiktlig beskriva funktion användning rekonfigurerbar logik asic teknologi
- minimize boolean function derive canonical form
minimera boolesk funktion uttrycka kanonisk form
- describe function performance influence memory hierarchy include cache main virtual different parameter size block associativity
redogöra funktion uppskatta {prestandapåverkan,cacheminnen,huvudminne,parameterar,blockstorlek,associativitet,minnesnivåerna} minneshierarki omfatta virtuell minne använda olik total storlek etc
- have good knowledge reference model computer communication term function service protocol
ha god kännedom referensmodeller datakommunikation lager avseende funktion tjänst protokoll
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- good knowledge reference model computer communication term function service protocol
ha god kännedom referensmodeller datakommunikation lager avseende funktion tjänst protokoll
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- preparation laboratory exercise student finally adapt software order enable hardware verification function
laboration anpassa elev program så funktion dessutom verifiera hårdvara
- preparation laboratory exercise student finally adapt software order enable hardware verification function
laboration anpassa elev program så funktion dessutom verifiera hårdvara
- understand general structure function real-time kernel small embedded system
förstå allmän uppbyggnad funktion realtidskärna liten inbyggd system
- show good knowledge layered reference model datum communication term function service protocol
redovisa god kännedom referensmodeller datakommunikation lager avseende funktion tjänst protokoll
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain core function primary memory describe analyze realize main memory' connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- course cover {identifier,operator} variable type expression statement function program structure character string pointer array dynamic memory management list file standard library
kurs omfatta {identifierare,operator,programstruktur,typer,dynamisk,lite} variabel typ uttryck sats funktion tecken sträng pekare fält sammansatt minneshantering lista filhantering standardbibliotek
- function
funktion
- preparation laboratory exercise student finally adapt software order enable hardware verification function
laboration anpassa elev program så funktion dessutom verifiera hårdvara
- sequence {amino,acid}2 turn determine {three-dimensional,shape} biological function protein
sekvens {aminosyra,protein}2 bestämma {tur,tredimensionell} form biologisk funktion
- describe how bioinformatic method be use relate sequence structure function
beskriva hur bioinformatiska metod använda relatera sekvens struktur funktion
- course also include discussion hypothesis state roughly function be computable certain intuitive sense only define several model computation
kurs innehålla också diskussion hypotes {förmodan,intuitiv} funktion beräkningsbar viss sätt endast definiera flera beräkningsmodeller
- define notion computable function
definiera begrepp beräkningsbar funktion
- prove function be not computable model computation
bevisa funktion inte beräkningsbara beräkningsmodeller
- {big,thereby} advantage functional language be construction give name reuse use higher order function
stor fördel funktionell programspråk mången språkkonstruktionerna {namnge,återanvända} därmed hög ordning funktion
- function generalise operate other datatype
funktion generalisera så fungera annan datatyper
- function first-class value
funktion förstaklass-värden
- use recursion model recursive datatype abstraction reuse help higher order function monad
användande rekursion modellering rekursiv datatyper abstraktion kodåteranvändning hjälp hög ordning funktion monad
- value type function
värde typ funktion
- {higher-order,bulk} function datum operation
hög ordning funktion data-centrisk programmering
- use basic repertoire programming technique type functional language such model datatype recursion higher order function
använda grundläggande {repertoar,typat} programmeringstekniker funktionell språk såsom modellering datatyper rekursion användning hög ordning funktion
- ability ~ förmåga (59.5%)
- ability create use evaluate mathematical model different possibly new area application
förmåga skapa använda utvärdera matematisk modell olik eventuell ny tillämpningsområde
- improve general ability solve mathematical problem
öka allmän förmåga lösa matematisk problem
- computer be key component {almost,flexibility} technical system today functional as well ability execute fast power efficient way
dator utgöra viktig komponent {nästan,flexibilitet} teknisk system idag grund funktionell förmåga utföra beräkning snabb energieffektiv
- skill ability
färdighet förmåga
- demonstrate ability critically systematically integrate knowledge analyse assess deal complex issue area course
visa förmåga kritisk systematisk integrera kunskap analysera bedöma hantera komplex fråga välja forskningsområde
- skill ability
färdighet förmåga
- course prepare student master thesis project improve student' ability conduct phd study
kurs förbereda student examensarbete förbättra elev förmåga bedriva forskarstudier
- skill ability
färdighet förmåga
- completion course student possess follow understanding skill ability judgement
fullgöra kurs student besitta följande kunskap färdighet förmåga
- skill ability student
färdighet förmåga student
- skill ability
färdighet förmåga
- skill ability student be able
färdighet förmåga student
- skill ability demonstrate develop design computer control distribute algorithm program network protocol adapt need capacity road user meet societal requirement sustainable development social ecological term
färdighet förmåga visa utveckla konstruera {datorisera,trafikant} styrsystem distribuera algoritm program nätverksprotokoll anpassa användande behov möta samhällelig krav hållbar utveckling social ekologisk termer
- demonstrate ability work team collaborate group different constitution background
visa förmåga arbeta team samarbeta grupp olik konstitution bakgrund
- demonstrate ability plan engineering task report progress project achievement
visa förmåga planera ingenjör uppgift rapportera framsteg prestation projekt
- judgement approach demonstrate ability plan engineering task give clear account his/her team achievement conclusion way support orally write address different audience
värderingsförmåga förhållningssätt visa förmåga planera {ingenjörsuppgift,specialinriktningar} redogöra individuell grupp prestation formulera slutsats muntlig skriftlig sätt förstå dela ingenjör annan
- student demonstrate ability identify industrial problem use advanced software engineering method solve be
student visa förmåga identifiera industriell frågeställning använda avancerad software engineering metod lösa problem
- skill ability
färdighet förmåga
- skill ability
färdighet förmåga
- skill ability
färdighet förmåga
- completion degree work student demonstrate such knowledge ability require independently master
genomföra examensarbete student visa sån kunskap förmåga krävas självständig arbeta arkitekt civilingenjör teknologie mast
- completion degree work student demonstrate such knowledge ability require independently master
genomföra examensarbete student visa sån kunskap förmåga krävas självständig arbeta arkitekt civilingenjör teknologie mast
- skill ability
färdighet förmåga
- skill ability
färdighet förmåga
- skill ability
färdighet förmåga visa systematisk definiera analysera datornätverk form kommunikationsgrafer distribuera system
- overall goal project be student demonstrate knowledge ability require work independently engineer
övergripande mål examensarbete student visa sån kunskap förmåga krävas självständig arbeta högskoleingenjör
- ability perform engineering calculation
förmåga utföra ingenjörsmässig beräkning
- skill ability
färdighet förmåga
- skill ability
färdighet förmåga
- critically assess algorithmic idea demonstrate ability {resist,temptation,obvious,seemingly,plausible,incorrect} create algorithm often turn out be
kritisk bedöma algoritmiska idé visa förmåga {motstå,frestelse,uppenbar,till_synes:15,rimlig} skapa algoritm ofta felaktig
- skill ability
färdighet förmåga
- skill ability
färdighet förmåga
- communicate ~ kommunicera (59.5%)
- adapt ~ anpassa (59.2%)
- preparation laboratory exercise student finally adapt software order enable hardware verification function
laboration anpassa elev program så funktion dessutom verifiera hårdvara
- assessment exercise adapt encourage creativity independent problem solve
examination uppgift anpassa uppmuntra kreativitet oberoende problemlösning
- be up team adapt theory use tool define own way work
upp team anpassa teori anamma verktyg skapa egen sätt arbeta
- skill ability demonstrate develop design computer control distribute algorithm program network protocol adapt need capacity road user meet societal requirement sustainable development social ecological term
färdighet förmåga visa utveckla konstruera {datorisera,trafikant} styrsystem distribuera algoritm program nätverksprotokoll anpassa användande behov möta samhällelig krav hållbar utveckling social ekologisk termer
- preparation laboratory exercise student finally adapt software order enable hardware verification function
laboration anpassa elev program så funktion dessutom verifiera hårdvara
- preparation laboratory exercise student finally adapt software order enable hardware verification function
laboration anpassa elev program så funktion dessutom verifiera hårdvara
- preparation laboratory exercise student finally adapt software order enable hardware verification function
laboration anpassa elev program så funktion dessutom verifiera hårdvara
- adapt common pattern solve problem example lock client-server pipeline {replicate,worker,barrier,baton,alarm} synchronization pass
anpassa gemensam {mönster,lock,replicated,workers,barrier,synchronization} lösa problem t.ex. client-server pipeline passing
- aspect ~ aspekt (59.2%)
- clearly {unambiguously,rationale,underpin} communicate his/her conclusion laboratory work in-depth term paper study knowledge as well ethical aspect
tydlig sätt kommunicera slutsats {konstruktionsövningarna,fördjupningsstudierna}2 {term,paper}3 också redovisa bakomliggande faktum göra val etisk aspekt
- course intend give overview {energy-dissipation,battery-powered} aspect computer computing range electronic circuit operate system pocket device supercomputer datum center
kurs syfta ge översikt aspekt dator leda {energiförbrukning,batteridriven} elektronisk krets operativsystem enhet superdator datacenter
- addition early lecture highlight how run document technical development project include aspect such writing group dynamics version control
dessutom belysa {tidig,gruppdynamik} föreläsning hur driva dokumentera teknisk utvecklingsprojekt exempel aspekt rapportskrivning versionshantering
- relate software quality societal aspect development e.g. how human life influence low car
relatera mjukvarukvalitet {samhällsliga,mjukvarutveckling,t_ex:10,människoliv} aspekt t_ex hur påverka dålig kvalitet mjukvara modern bil
- observe discuss ethical aspect research development work {pertain,explores/develops}2 how carry as well
beakta diskutera etisk aspekt forskning utvecklingsarbete avse hur arbete genomföra undersöka utvecklas
- identify discuss need further elucidation different project aspect {decision-making,realisation}2 when relevant
identifiera diskutera behov ytterlig belysning olik aspekt projekt beslut genomförande där så relevant
- observe discuss ethical aspect research development work {pertain,explores/develops}2 how carry as well
beakta diskutera etisk aspekt forskning utvecklingsarbete avse hur arbete genomföra undersöka utvecklas
- identify discuss need further elucidation different project aspect {decision-making,realisation}2 when relevant
identifiera diskutera behov ytterlig belysning olik aspekt projekt beslut genomförande där så relevant
- reflect argue write choice system implementation {vis-á-vi,integrity} ethical aspect datum
reflektera argumentera skrift val {systemimplemering,vis-á-vis,dataintegritet} etisk aspekt
- few lecture holistic security approach take organizational {business-related,legal} social human ethical aspect treat
{säkerhetstänkandet,affärsmässig,juridisk,beröra} sätta även in vid sammanhang organisatorisk social mänsklig etisk aspekt
- be able reason ethical social aspect computer security
föra välunderbyggt resonemang etisk social aspekt datasäkerhet
- ethical social aspect relation computer science further develop course dat147
etisk social aspekt utvecklas ytterlig kurs dat147
- understand make out formulate problem different aspect architecture construction implementation
förstå urskilja formulera problem olik aspekt arkitektur konstruktion implementering
- framework project be able identify issue regard role technology society such environmental ethical aspect
ram specifik examensarbete identifiera frågeställning avse teknik roll samhälle såsom miljömässig etisk aspekt
- aspect design discuss {testability,partitioning,layering} dependency more
olik aspekt {gås,testbarhet,partitionering,skiktning} beroende m.fl.
- skill ~ färdighet (58.8%)
- note emphasis course be learn new non-trivial skill
{notera,tyngdpunkt} kurs ligga lära ny icke-triviala färdighet
- basic skill {unix,makefiles} programming shell
grundläggande färdighet {unix,shell-programmering} programmering
- skill ability
färdighet förmåga
- skill ability
färdighet förmåga
- skill ability
färdighet förmåga
- completion course student possess follow understanding skill ability judgement
fullgöra kurs student besitta följande kunskap färdighet förmåga
- skill ability student
färdighet förmåga student
- c. apply skill programming course other relevant project-like environment
tillämpa färdighet {programmeringskurser,projektliknande} annan relevant kurs miljö
- skill ability
färdighet förmåga
- skill ability student be able
färdighet förmåga student
- skill ability
färdighet
- course also aim give student technical skill design integration verification hardware software processor-based system
kurs också ge student teknisk färdighet konstruera integrera verifiera hård mjukvara processorbaserade system
- skill ability demonstrate develop design computer control distribute algorithm program network protocol adapt need capacity road user meet societal requirement sustainable development social ecological term
färdighet förmåga visa utveckla konstruera {datorisera,trafikant} styrsystem distribuera algoritm program nätverksprotokoll anpassa användande behov möta samhällelig krav hållbar utveckling social ekologisk termer
- skill ability
färdighet förmåga
- skill ability
färdighet förmåga
- skill ability
färdighet förmåga
- bachelor thesis also aim develop skill application engineering problem solve research method
kandidatarbetet syfta också ge kunskap färdighet ingenjörsmässig vetenskaplig arbetssätt
- skill ability
färdighet förmåga
- exhibit basic skill design software parallel computer understanding issue involve efficient
{uppvisa,övervägande}2 grundläggande färdighet konstruktion mjukvara parallell dator förståelse påverka effektivitet programvara
- exhibit basic skill design software parallel computer understanding issue involve efficient
{uppvisa,övervägande}2 grundläggande färdighet konstruktion mjukvara parallell dator förståelse påverka effektivitet programvara
- skill ability
färdighet förmåga
- have basic knowledge skill field datum communication computer network
ha grundlägggande kunskap färdighet område datakommunikation datornätverk
- have basic practical skill configuration local network
ha grundläggande praktisk färdighet konfiguration lokal nätverk
- have basic knowledge skill field datum communication computer network
ha grundlägggande kunskap färdighet område datakommunikation datornätverk
- have basic practical skill configuration local network
ha grundläggande praktisk färdighet konfiguration lokal nätverk
- skill ability
färdighet förmåga visa systematisk definiera analysera datornätverk form kommunikationsgrafer distribuera system
- knowledge skill technique construction analysis algorithm be important tool correct efficient program
kunskap färdighet tekniker konstruktion analys algoritm viktig verktyg produktion korrekt effektiv program
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- show basic knowledge skill field datum communication computer network
redovisa grundlägggande kunskap färdighet område datakommunikation datornätverk
- show basic practical skill configuration local network
redovisa grundläggande praktisk färdighet konfiguration lokal nätverk
- practical skill gain course correspond {certification,reality-like} carry laboratory environment
kurs gång genomföra {gedigen,cisco-certifiering,labbmiljö} tillämpning färdighet motsvara praktisk
- acquire knowledge skill need install wireless lan small medium-sized network
skaffa kunskap färdighet behövas installera trådlös nätverk liten medelstor
- knowledge skill need implement virtual private network
kunskap färdighet behövas etablera virtuell privat nätverk
- programming skill imperative high-level language e.g.
färdighet programmering imperativt högnivåspråk t_ex
- skill ability
färdighet förmåga
- skill ability
praktisk färdighet
- skill ability
färdighet förmåga
- skill ability
färdighet förmåga
- skill ability
färdighet förmåga
- correct ~ korrekt (58.3%)
- solve ~ lösa (58.1%)
- carefully select exercise course teach mathematical modelling tool solve real problem
noggrann utvälja övningsuppgifter lära kurs ut matematisk modellering verktyg lösa verklig problem
- also discuss different problem solve strategy reflect solution compare way same
diskutera också olik problemlösningsstrategier reflektera lösning sätt lösa problem
- improve general ability solve mathematical problem
öka allmän förmåga lösa matematisk problem
- module define introductory lecture exercise week compulsory follow-up give feedback solve
modul {defineras,uppföljande} inledande föreläsning övningsuppgifter lösa vecka obligatorisk ge återkoppling uppgift
- be do supervision session where student solve exercise regularly discuss teacher
ske handledningstimmar där student lösa uppgift regelbunden diskutera lärare
- problem recognition solve
känna igen lösa problem
- overall aim course be student learn how critically creatively identify formulate solve complex design problem
övergripande syfte student lära kritisk oberoende kreativ identifiera formulera lösa komplex konstruktionsproblem
- b. appropriateness particular empirical method applicability solve various disparate software engineering problem
b. bedöma lämplighet olik empirisk metod {tillämpbarhet,disparat,programvarutekniska} lösa problemställning
- student demonstrate ability identify industrial problem use advanced software engineering method solve be
student visa förmåga identifiera industriell frågeställning använda avancerad software engineering metod lösa problem
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- identify number software engineering technique solve industrial problem
identifiera antal software engineering metod lösa industriell problem
- solve problem select method
lösa problem utvälja metod
- use power series solve differential equation
använda potensserier lösa differentialekvation
- use laplace transform solve differential equation
använda laplace-transformer lösa differentialekvation
- use power series solve differential equation
använda potensserier lösa differentialekvation
- use laplace transform solve differential equation
använda laplace-transformer lösa differentialekvation
- more model be use explore limit computation problem solve {confines,arbitrary} give program run certain way
flera modell använda utforska gräns beräkna problem inte lösa viss ram program {köra,godtycklig} modellera sätt
- characteristic property problem be difficult solve
karaktäristisk egenskap sån problem svår lösa
- course intend develop skill model real problem use mathematical algorithmic tool solve {optimally,heuristically}
kurs syfta utveckla förmåga modellera verklig problem använda matematisk algoritmiska verktyg lösa optimal heuristisk
- extent be able apply such technique solve new problem arise various application
viss mån tillämpa metod lösa ny problem uppstå olik tillämpning
- aim course be explore powerful mechanism functional programming language offer solve real problem structure larger program
kurs mål utforska kraftfull mekanism funktionell programspråk erbjuda när gälla lösa verklig problem strukturera stor program
- adapt common pattern solve problem example lock client-server pipeline {replicate,worker,barrier,baton,alarm} synchronization pass
anpassa gemensam {mönster,lock,replicated,workers,barrier,synchronization} lösa problem t.ex. client-server pipeline passing
- describe bioinformatic problem computational approach solve
beskriva bioinformatikproblem beräkningsmetod lösa
- recognize non-trivial computational problem need solve algorithm appear various real-world computer application formalize
{inse,datortillämpningar,formalisera} icke-triviala beräkningsproblem lösa hjälp algoritm dyka upp olik verklig
- analyse explain why time efficiency algorithm be crucial express complexity rigorous scientifically sound manner analyze sum operation nested loop solve standard recurrence etc. i.e. perform objective evaluation performance able compare other
analysera förklara varför {tidseffektivitet,summera,nästlade,rekursionsekvationer,objektiv} algoritm avgörande uttrycka tidskomplexitet rigorös vetenskaplig korrekt sätt tid komplexitet operation loop lösa vanlig etc. säga göra bedömning prestanda jämföra annan
- be so speak analytical work have do write line code want solve new problem help computer
vara så säga analytisk arbete göra skriva kod lösa ny problem hjälp dator
- interpret analyze research literature apply solve ai-related problem
tolka analysera {forskningslitteratur,ai-relaterade} tillämpa lösa problem
- concept ~ begrepp (57.7%)
- basic mathematical concept set function relation graph logarithm proof induction
grundläggande matematisk begrepp mängd funktion relation graf logaritm induktionsbevis
- fundamental concept object orient programming development
grundläggande begrepp objektorienterad programutveckling
- fundamental concept object orient programming
grundläggande begrepp objektorienterad programutveckling
- structural concept {cohesion,coupling} refactoring
strukturell begrepp {kohesion,refaktorering} koppling
- lecture focus fundamental concept structure
föreläsning behandla grundläggande begrepp struktur
- explain follow concept model metamodel constraint transformation semantics abstract concrete syntax
förklara följande begrepp modell meta begränsning transformation semantik abstrakt konkret syntax
- explain main concept elementary real complex analysis algebra linear
förklara central begrepp {grudläggande,complex,anays,linjör}2 reell algebra
- discuss compare different software implementation mathematical concept
diskutera jämföra olik implementationer matematisk begrepp
- explain main concept elementary real complex analysis algebra linear
förklara central begrepp {grudläggande,complex,anays,linjör}2 reell algebra
- discuss compare different software implementation mathematical concept
diskutera jämföra olik implementationer matematisk begrepp
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain concept memory hierarchy
förklara begrepp minneshierarki
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain concept memory hierarchy
förklara begrepp minneshierarki
- course offer learn experience involve hands-on {experimentation,reinforce} analysis student understanding concept application real-world problem
kurs innehålla praktisk experiment analys avse öka student förståelse central begrepp {denna,återspegling} verklig problem
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain concept memory hierarchy
förklara begrepp minneshierarki
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain concept memory hierarchy
förklara begrepp minneshierarki
- concept abstract datum type structure
begrepp abstrakt datatyp datastruktur
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- understand concept embedded system process parallel share resourced distribute
förstå begrepp inbyggd system process parallell delad resurs distribuera
- explain concept critical region {mutual,exclusion}4 starvation deadlock synchronize process
förklara begrepp kritisk region ömsesidig uteslutning svält deadlock samt synkronisering process
- explain meaning difference {between,respective} concept static dynamic scheduling
förklara innebörd skillnad begrepp statisk respektive dynamisk schemaläggning
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain concept memory hierarchy
förklara begrepp minneshierarki
- use follow concept when implement solution problem
beskriva använda följande begrepp implementering lösning problem
- be lecture week introduce formal method general technical theoretical concept present tool
kurs omfatta föreläsning vecka introducera formell metod generell bakomliggande teknisk teoretisk begrepp verktyg
- concept monad help here
matematisk begrepp monad hjälpa
- course aim provide overview cryptographic concept primitive protocol application
kurs syfte ge översikt kryptografisk begrepp primitiver protokoll applikation
- course aim provide overview cryptographic concept primitive protocol application
kurs syfte ge översikt kryptografisk begrepp primitiver protokoll applikation
- concept as iterative development object orient analysis design domain {designmodel,driven} be introduce
begrepp iterativ utveckling objektorienterad analys design domän {designmodell,driven} introducera
- general concept parallelism {interference,fairness,livelock} synchronization critical region {mutual,exclusion}4 deadlock
allmän begrepp parallellism {interferens,rättvisa,livelock} synkronisering kritisk region ömsesidig uteslutning deadlock
- basic object-oriented concept such class object method instance vairable
grundläggande objektorienterade begrepp klass objekt metod instansvariabel
- course discuss basic concept imperative object-oriented language realize
kurs behandla grundläggande begrepp imperativ objektorienterad programmering så realisera
- explain basic concept imperative object-oriented programming in particular realize choose language
förklara grundläggande begrepp imperativ objektorienterad programmering speciell realisera programspråk använda kurs
- basic object-oriented concept such class object method instance variable
grundläggande objektorienterade begrepp klass objekt metod instansvariabler
- explain use basic concept imperative object-oriented programming
förklara använda grundläggande begrepp imperativ objektorienterad programmering
- concept subclass describe how such declare
begrepp subklass beskriva hur sån deklarera
- concept datum encapsulation information hiding
begrepp datainkapsling informationsdöljande
- define class describe concrete concept such {dice,bank} account etc.
definiera enkel klass beskriva konkret begrepp {tärning,bankkonto} etc.
- primary goal be enable student write realistic small program real world application introduce fundamental concept computer science
primär syfte lära ut grundläggande datavetenskapliga begrepp samtidig student skriva realistisk liten program
- explain manipulate different concept automata theory formal language such proof non- deterministic regular expression context-free grammar machine
förklara manipulera olik begrepp automatateori formell språk bevis automat reguljär uttryck kontext-fria grammatiker turing-maskiner
- different ~ olik (57.5%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- mathematical model be use science engineering describe represent different object system analyze understand predict find best design strategy
matematisk modell använda {vetenskap,ingenjörskonst} beskriva representera olik slag objekt system analysera förstå förutsäga hitta god konstruktion strategi
- course primarily intend introduction mathematical modelling student limited experience use mathematics engineering come work different area where be useful
kurs främst avse introduktion matematisk modellering student begränsad erfarenhet hur matematik använda olik ingenjörsområden arbeta område där användbar
- significance different kind mathematical expression how motivate
betydelse olik matematisk uttryck hur motivera
- also discuss different problem solve strategy reflect solution compare way same
diskutera också olik problemlösningsstrategier reflektera lösning sätt lösa problem
- course also demonstrate importance building mathematical computer model different kind application
kurs visa också betydelse matematisk datormodell olik tillämpning
- systematic view different kind mathematical model how use area application
systematisk bild olik slag matematisk modell hur använda område
- ability create use evaluate mathematical model different possibly new area application
förmåga skapa använda utvärdera matematisk modell olik eventuell ny tillämpningsområde
- make inform choice different datum structure algorithm application
göra välgrundad val olik datastrukturer algoritm tillämpning
- suggest how select different technology platform software processor {pcb,production} base parameter such design power cost
val {implementationsplattform,kretskort,effektförsörjning} mjukvara processor utgångspunkt kostnad design produktion olik alternativ
- part cover technique attack different source performance bottleneck memory hierarchy such reduce {miss,rate,penalty,hit} time
del omfatta tekniker {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss} olik antal samt tid hantera
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- student be able design analyse implement type system also use different application area
student konstruera analysera implementera typsystem även använda olik applikationsområden
- understand challenge different solution {large-scale,customization}2 software reuse
förklara utmaning olik lösning återanvändning anpassning storskalig system
- understand different process role organizational approach
förklara olik process roller organisatorisk metod
- be different format course
finnas olik format studie kurs:
- different method as well underlie principle format document maintain requirement be covered.
gå gå_igenom:02 olik metod bakomliggande princip format dokumentera underhålla krav
- describe explain number different test method use practical situation
beskriva förklara antal olik testmetoder använda praktisk situation
- collaborate peer work different improvement goal same product
samarbeta {kollega,förbättringsmål} arbeta olik produkt
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- demonstrate ability work team collaborate group different constitution background
visa förmåga arbeta team samarbeta grupp olik konstitution bakgrund
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- train technical communication different audience
öva teknisk kommunikation skrift olik målgrupp
- construct quality model different level software development organization e.g. team project
konstruera kvalitetsmodeller olik nivå mjukvaruutvecklingsorganisationer t_ex team projekt
- discuss compare different software implementation mathematical concept
diskutera jämföra olik implementationer matematisk begrepp
- discuss compare different software implementation mathematical concept
diskutera jämföra olik implementationer matematisk begrepp
- create analyse critically evaluate different technical architectonic solution
skapa analysera kritisk utvärdera olik teknisk arkitektonisk lösning
- identify discuss need further elucidation different project aspect {decision-making,realisation}2 when relevant
identifiera diskutera behov ytterlig belysning olik aspekt projekt beslut genomförande där så relevant
- create analyse critically evaluate different technical/architectonic solution
skapa analysera kritisk utvärdera olik teknisk arkitektonisk lösning
- identify discuss need further elucidation different project aspect {decision-making,realisation}2 when relevant
identifiera diskutera behov ytterlig belysning olik aspekt projekt beslut genomförande där så relevant
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- course present different analysis method system schedule task use static dynamic priority {utilization-based,response-time,processor-demand}
kurs presentera olik analysmetoder system schemalägga process statisk dynamisk prioritet {utnyttjandegradsbaserad,svarstidsanalys,beräkningsbehovsanalys} analys
- describe different layer system architecture embedded real-time
kategorisera beskriva olik lager systemarkitektur inbyggd realtidssystem
- {produce,understandable,people} technical documentation design be useful different level company
{framställa,förståelig} teknisk dokumentation egen konstruktion så användbar person olik nivå företag
- be capable make security analysis different type system suggest way improve
analysera olik typ system datasäkerhetssynpunkt samt föreslå åtgärd säkra
- order motivate deeper discussion different class parallel computer third part cover canonical step design efficient software
motivera djup diskussion olik klass parallell datorsystem täcka tre del traditionell steg konstruktion paralllell mjukvara
- lab assignment specifically focus shared-memory machine highlight {ramification,workload}2 different memory coherence strategy kind
laborationsuppgifter röra specifik arkitektur delad minne fokus skilja strategi minneskoherens inverkan olik lastfall
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- understand different model parallelism historical perspective
förstå olik modell parallellism historisk perspektiv
- order motivate deeper discussion different class parallel computer third part cover canonical step design efficient software
motivera djup diskussion olik klass parallell datorsystem täcka tre del traditionell steg konstruktion paralllell mjukvara
- lab assignment specifically focus shared-memory machine highlight {ramification,workload}2 different memory coherence strategy kind
laborationsuppgifter röra specifik arkitektur delad minne fokus skilja strategi minneskoherens inverkan olik lastfall
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- understand different model parallelism historical perspective
förstå olik modell parallellism historisk perspektiv
- describe function performance influence memory hierarchy include cache main virtual different parameter size block associativity
redogöra funktion uppskatta {prestandapåverkan,cacheminnen,huvudminne,parameterar,blockstorlek,associativitet,minnesnivåerna} minneshierarki omfatta virtuell minne använda olik total storlek etc
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- different work mode microscontroller
mikrokontrollerns olik arbetssätt
- understand make out formulate problem different aspect architecture construction implementation
förstå urskilja formulera problem olik aspekt arkitektur konstruktion implementering
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- comprehensive view independently creatively formulate handle issue analyze evaluate different technical solution
helhetssyn självständig kreativ identifiera formulera hantera frågeställning analysera utvärdera olik teknisk lösning
- course include modern high-throughput sequencing technique application as well molecular biology database different system such
kurs innehålla modern high-throughput {sekvenseringstekniker,molekylärbiologiska} tillämpning databas olik system söka sån
- problem kind arise many different context include {transportation,telecommunications,finance,cryptology} industrial planning bioinformatic hardware design
optimeringsproblem uppstå många olik sammanhang exempelvis {transportlogistik,telekommunikation,hårdvarudesign,kryptologi} industriell planering ekonomi bioinformatik
- make motivated choice different datum structure application
uppskatta resurskrav olik implementationer datatyper därmed göra motiverad val tillgänglig alternativ
- critically discuss different method address same task
kritisk diskutera olik bioinformatiska metod behandla uppgift
- identify situation where method apply different application area
identifiera situation där bioinformatiska metod tillämpa olik område
- different equality test canonical form class
olik test likhet kanonisk form klass
- evaluate different feature programming large assess benefit risk respect design goal make proper choice
resonera {om,nackdel,utvecklingsmål,robusthet,därpå} utvärdera olik egenskap program bedöma fördel avseende t_ex underhåll återanvändning göra lämplig val
- describe different criterion principle good program design
beskriva olik kriterium princip god programdesign
- analyze challenge requirement different approach have
god kunskap diskutera analysera problem krav olik designmetoder lösning stå
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- summarize relate different ethical argument favor
sammanfatta relatera olik etisk argument
- explain manipulate different concept automata theory formal language such proof non- deterministic regular expression context-free grammar machine
förklara manipulera olik begrepp automatateori formell språk bevis automat reguljär uttryck kontext-fria grammatiker turing-maskiner
- synthesis ~ syntes (57.1%)
- strong ~ stark (57.1%)
- strategy ~ strategi (57.1%)
- real-time ~ realtidssystem (57.1%)
- such system refer real-time
sån datorsystem kalla realtidssystem
- example real-time system be control car {aircraft,multimedia} space vehicle as well computer game application
exempel realtidssystem styrsystem bil {flygplan,rymdfarkost,datorspel,multimediatillämpningar}
- course intend give basic knowledge method design analysis real-time system
kurs syfta ge grundläggande kunskap metod konstruktion analys realtidssystem
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- real-time system where task strict timing constraint be necessary make pre-run-time analysis schedulability
realtidssystem där process strikt tidskrav nödvändig göra {a_priori:15,schemaläggningsbarhet} analys system
- describe different layer system architecture embedded real-time
kategorisera beskriva olik lager systemarkitektur inbyggd realtidssystem
- real-time system play vital role many application domain include {drive-by-wire,automotive,intelligent,banking,robot} traffic control autonomous
realtidssystem spela viktig roll många tillämpning {drive-by-wire-system,intelligent,trafikstyrsystem,banksystem,robot} fordon autonom
- background motivation definition real-time computing system
bakgrund behov definition realtidssystem
- characteristic real-time system application constraint design method task model run-time mechanism architecture
egenskap realtidssystem {tillämpningskrav,processmodeller,exekveringsmodeller} konstruktionsmetoder arkitektur
- evaluation real-time system performance measure methodology
utvärdering realtidssystem prestandamått metod
- fault-tolerance technique real-time system model algorithm architecture
metod feltolerans realtidssystem modell algoritm arkitektur
- describe principle mechanism use scheduling task execution datum communication real-time system
redogöra princip mekanism använda schemaläggning processexekvering datakommunikation realtidssystem
- derive performance be familiar theoretical limitation give real-time system
härleda prestanda känna teoretisk prestandabegränsningarna given realtidssystem
- preparatory course real-time system eda222 equivalent require
förberedande kurs realtidssystem likvärdig krävas
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- develop program distribute real-time system consist node connect can-bus
utveckla enkel program distribuera realtidssystem basera gemensam can-buss
- public ~ öppen (57.1%)
- public key cryptography {asymmetric,signature}2 cipher
kryptering öppen nyckel {asymmetrisk,chiffer,signatur}2
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- explain basic key management technique secret public cryptography
förklara grundläggande tekniker kryptering hemlig öppen nyckel
- public key cryptography {asymmetric,signature}2 cipher
kryptering öppen nyckel {asymmetrisk,chiffer,signatur}2
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- explain basic key management technique secret public cryptography
förklara grundläggande tekniker kryptering hemlig öppen nyckel
- parallelism ~ parallellism (57.1%)
- second part cover various technique exploitation instruction level parallelism define key concept be limit
annan del omfatta olik tekniker utnyttjande parallellism instruktionsnivå definiera nyckelbegrepp begränsa
- approach express parallelism {eval,par,skeleton} monad parallel strategy datum
metod uttrycka parallellism parallell strategi skelett dataparallellism
- distinguish concurrency parallelism
förstå betydelse skillnad {samtidighet,concurrency} parallellism
- give overview approach parallelism functional programming language scientific literature
beskriva metod parallellism funktionell programspråk vetenskaplig litteratur
- understand different model parallelism historical perspective
förstå olik modell parallellism historisk perspektiv
- also cover historical {origin,re-emerge,vliw} many design strategy current system different form context e.g. datum parallelism thread-level
gå också historisk {ursprung,designstrategier,återuppstå,vliw-parallellism,trådnivå} många nutida system annan form sammanhang exempel dataparallellism parallellism
- understand different model parallelism historical perspective
förstå olik modell parallellism historisk perspektiv
- general concept parallelism {interference,fairness,livelock} synchronization critical region {mutual,exclusion}4 deadlock
allmän begrepp parallellism {interferens,rättvisa,livelock} synkronisering kritisk region ömsesidig uteslutning deadlock
- exist ~ existerande (57.1%)
- discussion ~ diskussion (57.1%)
- conclusion ~ slutsats (57.1%)
- comment ~ kommentera (57.1%)
- demonstrate ~ visa (56.9%)
- course also demonstrate importance building mathematical computer model different kind application
kurs visa också betydelse matematisk datormodell olik tillämpning
- demonstrate deep knowledge understanding area course insight current research development
redogöra förklara forskningsområde samt visa förståelse aktuell forskning utveckling välja
- demonstrate ability critically systematically integrate knowledge analyse assess deal complex issue area course
visa förmåga kritisk systematisk integrera kunskap analysera bedöma hantera komplex fråga välja forskningsområde
- student give frequent oral presentation demonstrate understanding reading facilitate discussion
student därför ge {tät,instuderingsuppgifterna} muntlig presentation visa förståelse skapa diskussion
- demonstrate basic skill {managing,handful} follow technical development project group developer
visa {basfärdighet,handfull,utvecklare.} driva följa upp teknisk utvecklingsprojekt grupp
- skill ability demonstrate develop design computer control distribute algorithm program network protocol adapt need capacity road user meet societal requirement sustainable development social ecological term
färdighet förmåga visa utveckla konstruera {datorisera,trafikant} styrsystem distribuera algoritm program nätverksprotokoll anpassa användande behov möta samhällelig krav hållbar utveckling social ekologisk termer
- demonstrate ability work team collaborate group different constitution background
visa förmåga arbeta team samarbeta grupp olik konstitution bakgrund
- demonstrate ability plan engineering task report progress project achievement
visa förmåga planera ingenjör uppgift rapportera framsteg prestation projekt
- judgement approach demonstrate ability plan engineering task give clear account his/her team achievement conclusion way support orally write address different audience
värderingsförmåga förhållningssätt visa förmåga planera {ingenjörsuppgift,specialinriktningar} redogöra individuell grupp prestation formulera slutsats muntlig skriftlig sätt förstå dela ingenjör annan
- student demonstrate ability identify industrial problem use advanced software engineering method solve be
student visa förmåga identifiera industriell frågeställning använda avancerad software engineering metod lösa problem
- completion degree work student demonstrate such knowledge ability require independently master
genomföra examensarbete student visa sån kunskap förmåga krävas självständig arbeta arkitekt civilingenjör teknologie mast
- completion degree work student demonstrate such knowledge ability require independently master
genomföra examensarbete student visa sån kunskap förmåga krävas självständig arbeta arkitekt civilingenjör teknologie mast
- successful completion course participant be able demonstrate knowledge understanding
kurs student visa ha kunskap förståelse
- complete homework assignment demonstrate breadth learn
inlämningsuppgifter visa breddförståelse
- write research survey collaboration student project group cooperation instructor demonstrate depth learn parallel computer design subject choose
grupp ledning instruktör författa rapport sammanfatta {forskningsläget,delområde,djupförståelse}2 välja visa område
- complete homework assignment demonstrate breadth learn
inlämningsuppgifter visa breddförståelse
- write research survey collaboration student project group cooperation instructor demonstrate depth learn parallel computer design subject choose
grupp ledning instruktör författa rapport sammanfatta {forskningsläget,delområde,djupförståelse}2 välja visa område
- overall goal project be student demonstrate knowledge ability require work independently engineer
övergripande mål examensarbete student visa sån kunskap förmåga krävas självständig arbeta högskoleingenjör
- demonstrate how present idea method critically evaluate
kurs använda därför forskningsartiklar viktig referensmaterial visa hur presentera idé metod kritisk värdera
- aim be demonstrate how library make possible write program example
syfte därvid visa hur bibliotek ge möjlighet skriva program annan
- critically assess algorithmic idea demonstrate ability {resist,temptation,obvious,seemingly,plausible,incorrect} create algorithm often turn out be
kritisk bedöma algoritmiska idé visa förmåga {motstå,frestelse,uppenbar,till_synes:15,rimlig} skapa algoritm ofta felaktig
- documentation ~ dokumentation (56.8%)
- standard class library documentation
användning standardbibliotek dokumentation
- documentation program use
dokumentation program
- aim be give sufficient knowledge formulation problem search information report documentation other area relevant upcome thesis work
ytterlig syfte ge tillräcklig kunskap problemformulering informationssökning rapportering dokumentation etc. självständig genomföra efterföljande examensarbete
- team process assess use individual logbook agile documentation supervisor contact etc.
process examinera utgående grupp gemensam individuell loggbok dokumentation agila handledarkontakter etc.
- document electronic product technically include testing verification documentation
dokumentera elektronisk produkt teknisk dokumentation test verifiering
- write report comprise technical documentation require project model academic
skriftlig redovisning omfatta teknisk dokumentation projektdokumentation använda projektmodell akademisk rapport
- course examine part project deliverable source code binary documentation final report reflect decision outcome
kurs examinera del leverabel projekt källkod applikation dokumentation slutrapport där student reflektera beslut utfall
- technical write include documentation minute final report
skriftlig framställning form dokumentation protokoll slutrapport
- support basic function version control system organize ongoing documentation report program code
stöd grundläggande funktion {versionshanteringssystem,programkod.} organisera löpande dokumentation rapport
- system implementation work {commence,intensify} study week run support weekly project meeting continuous documentation final when verification demonstration preparation be
konstruktionsarbetet påbörja {läsvecka,löpa,projektgruppsmöten,systemverifiering,demonstrationsförberedelser,slutdokumentation,intensifiera} stöd veckovis kontinuerlig dokumentation fram avsluta läsveckorna då arbete
- read technical documentation
läsa teknisk dokumentation
- report write technical documentation
rapportskrivning teknisk dokumentation
- know how search documentation commercial electronic component
hur söka dokumentation kommersiell elektronikkomponent r,
- understand use relevant part documentation exist electronic component be able interconnect
förstå använda tillämplig del dokumentation existerande elektronikkomponent sammankoppling [
- {produce,understandable,people} technical documentation design be useful different level company
{framställa,förståelig} teknisk dokumentation egen konstruktion så användbar person olik nivå företag
- search documentation standard class internet
sökning internet dokumentation standardklasser
- here ~ här (56.8%)
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- list ~ lista (56.6%)
- exercise organize main model type list add {keyword,indicate} roughly more detailed scope
övning {gruppera,modelltyper,nyckelord,grov,indikera,omfång} huvudsaklig lista nedan lägga
- common datum structure such array list tree hash table how be use implement type stack queue priority dictionary graph
vanlig datastrukturer fält lista träd hashtabeller hur använda implementera abstrakt datatyper kö prioritetsköer lexikon graf
- understand use basic abstract datum type structure include list queue table tree graph
förstå använda grundläggande abstrakt datatyper datastrukturer annan lista kö tabell träd graf
- student need also have knowledge datum structure e.g. tree link list hash table i.e. contents course data as well programming skill {at,least}15 point
student också ha kunskap datastrukturer t_ex träd {länka,kurspoäng,dataprogrammering} lista hashtabeller dvs innehåll kurs programmeringskunskaper minst
- datum structure vector string stack queue list tree binary search hash table priority graph set
datastrukturer vektor sträng stack kö lista träd binär sökträd hashtabeller prioritetsköer graf mängd
- course cover {identifier,operator} variable type expression statement function program structure character string pointer array dynamic memory management list file standard library
kurs omfatta {identifierare,operator,programstruktur,typer,dynamisk,lite} variabel typ uttryck sats funktion tecken sträng pekare fält sammansatt minneshantering lista filhantering standardbibliotek
- dynamic memory management list
dynamisk minneshantering lista
- use standard class construction list
använda standardklasser konstruera lista
- datum structure list {tuple,user-defined} type
sammansatt datastrukturer lista {tupler,användardefinierade} typ
- problem ~ problem (56.5%)
- carefully select exercise course teach mathematical modelling tool solve real problem
noggrann utvälja övningsuppgifter lära kurs ut matematisk modellering verktyg lösa verklig problem
- problem take computing traditional engineering {discipline,economy} as well other area such medicine game
problem tagen datavetenskap traditionell ingenjörsämnen ekonomi medicin spel
- be formulate exploratory style carefully select develop modelling problem solve skill student
uppgift formulera utforskande sätt välja utveckla student förmåga modellera lös problem
- also discuss different problem solve strategy reflect solution compare way same
diskutera också olik problemlösningsstrategier reflektera lösning sätt lösa problem
- improve general ability solve mathematical problem
öka allmän förmåga lösa matematisk problem
- problem recognition solve
känna igen lösa problem
- model problem
modellering problem
- homework take home exam include theoretical problem programming assignment interactive proof system use dependent type
läxa hemtentamen omfatta teoretisk problem programmeringsuppgifter
- give scientific problem study field student be able find most relevant papers literature review communicate result
utgående vetenskaplig problem studerad område student söka fram mycket relevant artikel litteratur granska kommunicera granskning resultat
- problem {large-scale,customization}2 software reuse
problem återanvändning anpassning storskalig system
- particular course cover problem arise when requirement engineering conduct {fast-paced,cost-sensitive} industrial reality
kurs behandla särskilt problem uppstå när hantera krav snabb {föränderlig,kostnadskänslig,verklighet} industriell
- select appropriate modeling technology tooling problem hand
välja lämplig {modelleringsteknik,hands} modelleringsverktyg problem
- a. elicitate requirement design solution real-world problem
{locka,elicitera} fram krav designa lösning verklig problem
- select appropriate form parallel functional programming give problem expain choice
välja form parallell funktionell programmering passa given problem förklara val
- student demonstrate ability identify industrial problem use advanced software engineering method solve be
student visa förmåga identifiera industriell frågeställning använda avancerad software engineering metod lösa problem
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- identify number software engineering technique solve industrial problem
identifiera antal software engineering metod lösa industriell problem
- solve problem select method
lösa problem utvälja metod
- read summarize scientific article clearly describe technical problem treat be reason choice solution
läsa sammanfatta vetenskaplig artikel så klar framgå teknisk problem lösa liksom grund val lösning
- {extremely,late} high cost associate discovery problem embedded system be important follow good design methodology development software hardware
grund extrem hög kostnad följa sen {upptäckt,designmetodik} problem inbyggd system viktig god använda utveckling mjuka hårdvara
- course offer learn experience involve hands-on {experimentation,reinforce} analysis student understanding concept application real-world problem
kurs innehålla praktisk experiment analys avse öka student förståelse central begrepp {denna,återspegling} verklig problem
- weekly {consultation,assistance} session offer regard question problem relate homework assignment
hjälp ha elev tillgång veckovis konsultationspass erbjuda fråga problem relatera hemuppgift
- understand make out formulate problem different aspect architecture construction implementation
förstå urskilja formulera problem olik aspekt arkitektur konstruktion implementering
- document present result analyse reflect difficulty problem {shortage,positive} together more experience
dokumentera presentera resultat analysera reflektera svårighet problem {brist,positiv} erfarenhet
- course teach how implement solution form computer program c language define problem
kurs lära implementera lösning form datorprogram språk definiera problem
- analyze propose structure {software-based,textually} solution describe problem
analysera föreslå struktur {programbaserad,textuellt} lösning beskriva problem
- implement solution language problem
implementera lösning språk problem
- use follow concept when implement solution problem
beskriva använda följande begrepp implementering lösning problem
- orally write explain discuss information problem solution
muntlig skriftlig redogöra diskutera information problem lösning
- course illustrate how bioinformatic solution apply address biological problem theoretical principle discuss
kurs belysa hur bioinformatiklösningar tillämpa biologisk problem teoretisk princip lösning diskutera
- implement solution basic bioinformatic problem
implementera lösning grundläggande bioinformatiska problem
- more model be use explore limit computation problem solve {confines,arbitrary} give program run certain way
flera modell använda utforska gräns beräkna problem inte lösa viss ram program {köra,godtycklig} modellera sätt
- characteristic property problem be difficult solve
karaktäristisk egenskap sån problem svår lösa
- course intend develop skill model real problem use mathematical algorithmic tool solve {optimally,heuristically}
kurs syfta utveckla förmåga modellera verklig problem använda matematisk algoritmiska verktyg lösa optimal heuristisk
- formulate {exact,still} mathematical model capture essential real problem be manageable computational method
formulera exakt matematisk modell representera väsentlig verklig problem {fortfarande,hanterbarbara} beräkningsmetod
- assess problem class give belong
bedöma {problemklass,tillhöra} given problem
- know more depth important design analysis technique algorithm particular way problem
fördjupa kunskap viktig konstruktion analysmetoder algoritm {i_synnerhet:14,np-komplexa} metod lösa problem
- extent be able apply such technique solve new problem arise various application
viss mån tillämpa metod lösa ny problem uppstå olik tillämpning
- have practice recognize connection algorithmic problem reduce other
upptäcka samband olik algoritmiska problem {reducera,återföra}
- aim course be explore powerful mechanism functional programming language offer solve real problem structure larger program
kurs mål utforska kraftfull mekanism funktionell programspråk erbjuda när gälla lösa verklig problem strukturera stor program
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- demonstrate critical knowledge issue problem arise shared-memory message-passing concurrent system
förstå fråga problem uppstå parallell system delad minne meddelandeskickning
- identify concurrent synchronization problem example share update {dine,philosopher,producer-consumer,time-out} resource allocation
identifiera synkronisering problem parallell system t.ex. {shared,update,dining,philosophers,producer-consumer,resource,allocation,time-outs}
- adapt common pattern solve problem example lock client-server pipeline {replicate,worker,barrier,baton,alarm} synchronization pass
anpassa gemensam {mönster,lock,replicated,workers,barrier,synchronization} lösa problem t.ex. client-server pipeline passing
- summarise problem method describe research article
sammanfatta problem {bioinformatikmetoder,forskningslitteraturen} beskriva
- solve simple problem use recursion
lös enkel problem rekursion
- algorithm course {revolve,naturally} central question appear when want use computer compute problem
kurs kretsa naturlig frågeställning ställa då använda dator beräkna lösning problem
- be problem computationally solvable
problem beräkningsmässig lösningsbart
- example np-complete problem
exempel np-fullständiga problem
- cope hard problem
hantera svår problem
- {intractability,intractable} recognize problem other class
{intractability,intractable} känna igen annan klass problem
- design apply main technique efficient algorithm instance greedy dynamic programming divide-and-conquer backtrack heuristic problem be similar textbook example new
design tillämpa viktig {designteknikerna,söndra,härska,likna,läroboksexemplen} effektiv algoritm t.ex. girig dynamisk programmering backtracking heuristisk problem ny
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- be so speak analytical work have do write line code want solve new problem help computer
vara så säga analytisk arbete göra skriva kod lösa ny problem hjälp dator
- interpret analyze research literature apply solve ai-related problem
tolka analysera {forskningslitteratur,ai-relaterade} tillämpa lösa problem
- apply knowledge gain course new problem domain
tillämpa kunskap förvärva kurs ny problem ai-domänen
- small ~ liten (56.5%)
- form project develop small system consist hardware accord established development process schedule
projektform genomföra utveckling liten system bestående hård mjukvara fastställa utvecklingsprocess tidsplan
- construct small object orient program
konstruera liten objektorienterade program
- project be do small group understanding member contribute substantially individually
projekt göra liten grupp där samtlig {medlem,substansiellt} bidra individuell
- {initial,system's,lifecycle} development be only small phase typically follow many year system evolution
initial utveckling vara bara liten fas system livscykel vanligen följa många år vidareutveckling
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- design implement small digital device microprocessor include
konstruktionsarbete samband konstruktion digital apparat liten system mikroprocessor ingå
- base {vague,request} develop technical specification small digital system
utgående {vag,underlag} formulera ta fram teknisk specifikation funktion liten digital system
- base specification realize function small digital system programmable logic other component structured manner use modern cad tool
utgående specifikation realisera funktion liten digital system programmerbar logik övrig komponent strukturera sätt hjälp modern cad-verktyg
- develop program use small frequent iteration
utveckla program hjälp liten frekvent iteration
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- course describe implementation small real-time kernel microcomputer system
kurs beskriva implementering liten realtidskärna mikrodatorsystem
- understand general structure function real-time kernel small embedded system
förstå allmän uppbyggnad funktion realtidskärna liten inbyggd system
- develop program compose multiple process small system support real-time kernel
utveckla program bestående flera process liten applikation stöd realtidskärna
- acquire knowledge skill need install wireless lan small medium-sized network
skaffa kunskap färdighet behövas installera trådlös nätverk liten medelstor
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- project be central part involve implement complete compiler small imperative programming language
projekt huvuddel kurs bestå implementera komplett kompilator liten imperativt programmeringsspråk
- primary goal be enable student write realistic small medium-size program introduce fundamental concept computer science
främst mål göra möjlig student skriva realistisk liten mellanstor program samtidig introducera grundläggande koncept datavetenskap
- write small medium-sized functional program variety application
skriva liten mellanstor funktionell program olik tillämpning
- primary goal be enable student write realistic small program real world application introduce fundamental concept computer science
primär syfte lära ut grundläggande datavetenskapliga begrepp samtidig student skriva realistisk liten program
- write small functional program various application
skriva liten funktionell program olik tillämpning
- digital ~ digital (56.2%)
- digital part electronic system use hardware description language {hdl,bench} test as well basic tool such simulator synthesis
implementera digital del elektroniksystem hjälp hårdvarubeskrivande språk {hdler,testbänkar,hdl-simulatorer,syntesverktyg} enkel konstruktionsverktyg eda-verktyg
- target technology be digital analog
målteknologierna asic digital analog
- project target technology be fpga also digital analog asic
målteknologierna fpga också digital analog asic
- apply tool include simple shell script design verification digital electronic system
använda {linux-baserade,shell,scripts,kommandofiler} eda-verktyg inklusive enkel konstruktion verifiering digital elektroniksystem
- perform timing-driven synthesis power dissipation analysis digital circuit
genomföra {fördröjningsdriven,timing-driven} syntes effektanalys digital krets
- critically systematically integrate knowledge model simulate evaluate feature digital asic design flow
kritisk systematisk integrera kunskap modellera simulera utvärdera egenskap relevant konstruktionsflöden digital
- computer' digital building block datum path controller memory input output device
dator digital byggblock dataväg styrenhet minne in enhet
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- computer' digital building block datum path controller memory input output device
dator digital byggblock dataväg styrenhet minne in enhet
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- design implement small digital device microprocessor include
konstruktionsarbete samband konstruktion digital apparat liten system mikroprocessor ingå
- understand principle structured hierarchical description smaller digital system
princip strukturera hierarkisk beskrivning liten digital system
- know requirement power supply digital circuit environment multiple voltage
krav korrekt {strömförsörjning,med_flera:10,spänning} digital krets miljö
- base {vague,request} develop technical specification small digital system
utgående {vag,underlag} formulera ta fram teknisk specifikation funktion liten digital system
- base specification realize function small digital system programmable logic other component structured manner use modern cad tool
utgående specifikation realisera funktion liten digital system programmerbar logik övrig komponent strukturera sätt hjälp modern cad-verktyg
- complete document prototype smaller digital system
{färdigställa,prototyp} dokumentera liten digital system
- addition course eda322 digital design be strongly recommend
dessutom kurs eda322 digital konstruktion stark rekommendera
- course intend give fundamental knowledge analysis synthesis optimization combinatorial sequential digital circuit
kurs avse ge grundläggande kunskap analys syntes optimering digital kombinatorisk nät sekvensnät
- technologies digital circuit
teknologi realisering digital konstruktion
- timing power consumption digital circuit
snabbhet effektförbrukning digital krets
- hardware description language digital circuit
hårdvarubeskrivande språk konstruktion digital krets
- list factor affect timing power area digital circuit
{ange,chipyta} faktor påverka snabbhet effektförbrukning erforderlig implementation digital logik
- measure critical path delay digital circuit
beräkna kritisk väg digital krets
- use modern tool perform simulation synthesis implementation digital circuit describe
använda modern datorbaserad {kontruktionsverktyg,m,hj} simulering syntes implementering digital krets beskriva vhdl
- use fpga technology implement digital hardware design
använda fpga teknologi implementera digital hårdvarukonstruktion minimera antal nödvändig tillstånd {tillståndsmaskin,tillståndskodning}
- computer' digital building block datum path controller memory input output device
dator digital byggblock dataväg styrenhet minne in enhet
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- computer' digital building block datum path controller memory input output device
dator digital byggblock dataväg styrenhet minne in enhet
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- computer' digital building block datum path controller memory input output device
dator digital byggblock dataväg styrenhet minne in enhet
- describe analyze realize simple memory address i/o digital component
beskriva analysera konstruera enkel minnesadresserad i/o digital komponent
- analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- mosfet digital switch
{mos-transistorn,switch} digital
- inverter basic digital building block
{inverteraren,byggblocket} grundläggande digital
- basic knowledge electric circuit theory analog digital electronics logic design computer organization
grundläggande kunskap elektrisk kretsteori analog digital elektronik samt digitalteknik datorteknik
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- dat093 ~ elektroniksystemkonstruktion (56.2%)
- compare ~ jämföra (56.2%)
- theory ~ teori (56.1%)
- important ~ viktig (56.0%)
- most important dynamic technique cover be algorithm {branch,speculation} prediction
viktig dynamisk tekniker omfatta algoritm {prediction,spekulation}
- most important static technique be loop {unrolling,pipelining} software trace scheduling predicate execution
viktig statisk tekniker loop {unrolling,trace,scheduling,predicated,execution} software pipelining
- describe algorithmic principle number important concept such behavioral logic synthesis simulation static timing analysis time closure power dissipation
beskriva algoritmiska princip antal viktig {eda-koncept,logiksimulering,closure} beteende logiksyntes statisk timinganalys timing effektanalys
- describe scientific technical topic way {that,non-expert} also understand most important point
beskriva {or,icke-experter,punkt} sammanfatta vetenskaplig teknisk frågeställning sån sätt även förstå viktig
- {extremely,late} high cost associate discovery problem embedded system be important follow good design methodology development software hardware
grund extrem hög kostnad följa sen {upptäckt,designmetodik} problem inbyggd system viktig god använda utveckling mjuka hårdvara
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- important concept cover be cache coherence consistency
viktig koncept cache-koherens konsistens
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- important concept cover be cache coherence consistency
viktig koncept cache-koherens konsistens
- computer network become inherent increasingly important part many technical area today
nätverk dator bli {alltmer,beståndsdel,teknikområden}2 naturlig viktig många
- computer network become inherent increasingly important part many technical area today
nätverk dator bli {alltmer,beståndsdel,teknikområden}2 naturlig viktig många
- knowledge skill technique construction analysis algorithm be important tool correct efficient program
kunskap färdighet tekniker konstruktion analys algoritm viktig verktyg produktion korrekt effektiv program
- use various datum structure gain basic knowledge important application
använda olik datastrukturer känna viktig tillämpning
- show basic knowledge most important application protocol
redovisa grundläggande kunskap viktig applikationsprotokollen
- describe most important principle gene prediction method
beskriva viktig princip genprediktionsmetoder
- new {commercially,mining,automatically,interesting} important area application be datum where algorithm use detect information relation large commercial scientific database
ny kommersiell viktig område data {mining,intressant} där algoritm använda automatisk identifiera speciell information relation stor vetenskaplig databas
- know more depth important design analysis technique algorithm particular way problem
fördjupa kunskap viktig konstruktion analysmetoder algoritm {i_synnerhet:14,np-komplexa} metod lösa problem
- course introduce practically theoretically most important style formal method reasoning software model checking deductive verification
här kurs introducera praktisk teoretisk viktig tekniker formell metod använda resonera mjukvara modellkontroll {model,checking}3 deduktiv verifikation
- final program write report participation supervision presentation be all important assessment project
slutlig program skriftlig rapport deltagande handledning presentation viktig bedömning projekt
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- smaller part be theoretical consist lecture exercise cover most important topic
liten del teoretisk bestå föreläsning uppgift täcka viktig ai-ämnena
- context-free grammar have important application parsing analysis programming natural language
kontext-fria grammatiker ha viktig tillämpning parsning analys konstgjord språk t.ex. programmeringsspråk naturlig
- information ~ information (56.0%)
- most update information course see home page
mycket aktuell information kurs se hemsida
- search information standard class
söka information standardklasser
- identify require knowledge find relevant information
identifiera kunskapsbehov söka information
- student intend do research assignment literature study follow information apply
student ha avsikt göra forskningsuppgift litteraturstudie gälla följande information
- further information give course home page
mycket {detaljerad,kurshemsidan} information hur kurs examinera presentera
- search extract necessary information scientific publication select area course purpose identify strength weakness solution approach methodology
söka {extrahera,tillvägagångssätt} nödvändig information vetenskaplig publikation välja forskningsområde syfte bedöma lämplighet presentera lösning metod
- retrieve information certain question identify essential point communicate
söka fram information viss fråga identifiera väsentlig förmedla
- purpose intrusion make change {delete,etc,unauthorized,confidential,system'} resource datum program hardware get access information use service
intrång göra avsikt {ändra,förstöra,maskinvara,.),konfidentiell,orättmätig} resurs data programvara osv skaffa tillgång information utnyttja system tjänst
- configure evaluate major characteristic most used route protocol autonomous system information open shortest path first
konfigurera utvärdera egenskap mycket använda routingprotokollen autonom system routing information protocol liten medelstor nät
- critically systematically use knowledge model simulate predict evaluate event basis relevant information
kritisk systematisk använda kunskap modellera simulera förutsäga utvärdera skeende utgångspunkt relevant information
- orally write explain discuss information problem solution
muntlig skriftlig redogöra diskutera information problem lösning
- {genetic,molecule} information be store dna linear sequence basis
{genetisk,dna-molekyl} information lagra linjär sekvens bas
- new {commercially,mining,automatically,interesting} important area application be datum where algorithm use detect information relation large commercial scientific database
ny kommersiell viktig område data {mining,intressant} där algoritm använda automatisk identifiera speciell information relation stor vetenskaplig databas
- more in-depth treatment term implementation inheritance specification abstract class dynamic binding encapsulation information hiding
fördjupning begrepp {implementationsarv,specifikationsarv,inkapsling,hiding} abstrakt klass polymorfism dynamisk bindning information
- tool ~ verktyg (55.7%)
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- carefully select exercise course teach mathematical modelling tool solve real problem
noggrann utvälja övningsuppgifter lära kurs ut matematisk modellering verktyg lösa verklig problem
- use commonly available computer base program development tool
använda vanlig förekommande datorbaserad verktyg objektorienterad metodik
- recent year powerful tool verify software hardware system be develop
sen år kraftfull verktyg verifikation programvara hårdvarusystem utvecklas
- tool rely crucial way logical technique
verktyg förlita_sig avgörande sätt logisk tekniker
- student be able understand use formal tool check software hardware such sat-solver model checking engineering
student förstå använda formell verktyg kontroll mjukvara hårdvara {sat-lösare,tools} {model,checking}3 " programvaruteknik
- describe how basic system-oriented design carry use model-based simulation tool be interface hardware implementation
redogöra hur konstruktion genomföra systemnivå hjälp verktyg modellbaserad {simuleringsverktyg,angöra} hårdvarukonstruktion ovan
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- {mixed-signal,subsystem}3 use software tool order verify assumption hand calculation
modellera simulera mixed-signal-system lämplig verktyg verifiera antagande beräkning
- be able use tool support sple understand limitation
använda verktyg stödja spl förklara begränsning
- tool aim authentic situation realize contemporary modeling framework
verktyg syfta hantera autentisk situation realisera samtida modelleringramverk
- state discuss tool use data analysis particular judge output
a. diskutera verktyg {dataanalys,i_synnerhet:10} bedöma resultat
- usage statistical tool
användande statistisk verktyg
- be up team adapt theory use tool define own way work
upp team anpassa teori anamma verktyg skapa egen sätt arbeta
- learn new tool api his/her own
lära ny verktyg apier egen hand
- appropriate meaningful test interpret explain stakeholder result application such case use tool practical example
konstruera lämplig meningsfull test tolka förklara intressent resultat tillämpning sån testfall verktyg praktisk exempel
- describe tool use testing software interpret output
exemplifiera beskriva verktyg använda testning programvara tolka resultat
- summarize state art method tool quality improvement area i.e. functionality reliability usability efficiency maintainability {portability,sub-area}
aktuell metod verktyg {kvalitetsutveckling,kvalitetsområdena,iso9126,underhållbarhet,bärbarhet} dvs funktionalitet tillförlitlighet användbarhet effektivitet delområden
- use modern tool {visualization,defect,inflow} trend software quality e.g. profile
använda modern verktyg visualisering trend {mjukvarukvaliten,defekt} t_ex antal
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- knowledge skill technique construction analysis algorithm be important tool correct efficient program
kunskap färdighet tekniker konstruktion analys algoritm viktig verktyg produktion korrekt effektiv program
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- technology node independent performance model power speed present give student generic tool estimate cost property circuit future cmo
teknologioberoende modell effektförbrukning {signalfördröjning,prestandaegenskaper,morgondag} presentera ge student generisk verktyg beräkna sån krets dag cmos-teknologier
- hands-on design skill training use industrial electronic automation eda tool
praktisk färdighetsträning användande {electronic,automation}2 verktyg industriell snitt
- use industrial-type design automation tool implement verify basic cmo circuit element follow flow support such
använda automatisera konstruktionsverktyg industriell snitt konstruera grundläggande {kretselement,i_enlighet_med:12,konstruktionsflöde} sån verktyg stödja
- course intend develop skill model real problem use mathematical algorithmic tool solve {optimally,heuristically}
kurs syfta utveckla förmåga modellera verklig problem använda matematisk algoritmiska verktyg lösa optimal heuristisk
- perform automate verification software model check tool
användning verktyg modellkontroll mjukvarusystem
- deductive verification side use integrate tool formal specification program
deduktiv verifikation använda verktyg integrera formell specifikation javaprogram
- use tool integrate automate model checking safety property
använda verktyg integrera automatisera modellkontroll säkerhetsegenskaper
- be lecture week introduce formal method general technical theoretical concept present tool
kurs omfatta föreläsning vecka introducera formell metod generell bakomliggande teknisk teoretisk begrepp verktyg
- student perform practical case study use tool lab assignment
student praktisk övning verktyg labuppgifter
- apply software testing technique use appropriate tool
genomföra testning liten program hjälp lämplig verktyg
- contrast formal informal method testing terminology {coverage,workflow,localisation,pre} unit test framework debug control tool specification postcondition invariant verification logic support
{kontrastera,täckningsgrad,enhetstester,arbetsflöde,lokalisering,pre,invarianter} formell informell metod testning terminologi ramverk felsökning kontroll verktyg specifikation post conditions verifikation logik
- tool analysis algorithm
verktyg analys algoritm
- publish ~ publicera (55.5%)
- connect ~ {blocknivå,registerfil,aritmetik,logikenhet}5 (55.5%)
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- examine ~ examinera (55.3%)
- class ~ klass (55.1%)
- implement abstract datum type interface structure class object-oriented programming language
implementera abstrakt datatyper gränssnitt datastrukturer klass objektorienterat programmeringsspråk
- object describe datum type call class
objekt beskriva s.k. klass
- concept object class datum encapsulation
objekt klass datainkapsling
- abstract class interface
abstrakt klass gränssnitt
- independently construct orient program use class one's own hand together various standard
självständig konstruera objektorienterade program använda egenhändig konstruerad klass färdig standardklasser
- order motivate deeper discussion different class parallel computer third part cover canonical step design efficient software
motivera djup diskussion olik klass parallell datorsystem täcka tre del traditionell steg konstruktion paralllell mjukvara
- order motivate deeper discussion different class parallel computer third part cover canonical step design efficient software
motivera djup diskussion olik klass parallell datorsystem täcka tre del traditionell steg konstruktion paralllell mjukvara
- standardised algorithm class datum structure
standardisera algoritm klass datastrukturer
- third be evaluate oral presentation opponent select topic seminar active attention whole class
tre utvärdera muntlig presentation roll opponent välja ämne seminarium aktiv deltagande hel klass
- polymorphism class
polymorfism klass
- object describe so call class
objekt beskriva s.k. klass
- basic object-oriented concept such class object method instance vairable
grundläggande objektorienterade begrepp klass objekt metod instansvariabel
- addition basic language construct simple guideline programming course discuss use number class standard library
grundläggande språkkonstruktionerna enkel riktlinje programutformning diskutera använda antal klass standardbibliotek
- handle large set datum use library class efficient structure
hantera stor datamängd använda färdig klass effektiv datastrukturer
- define class model simple phenomenon object-oriented style encapsulate datum be read update use public method
definiera klass modellera enkel {fenomen,anda,inkapsla,publik} objektorienterad data avläsa uppdatera metod
- understand give program consist several class aim debug extend improve behaviour accord specification
sätta in given program bestående flera klass syfte felsöka utvidga förbättra beteende anvisning
- basic object-oriented concept such class object method instance variable
grundläggande objektorienterade begrepp klass objekt metod instansvariabler
- different equality test canonical form class
olik test likhet kanonisk form klass
- class
klass
- difference class object
skillnad klass objekt
- interface be mean class implement
interface mena klass implementera
- independently construct imperative simple object-oriented program use library class programmer-defined
självständig konstruera imperativa enkel objektorienterade program använda färdig standardklasser egenhändig konstruerad klass
- define class describe concrete concept such {dice,bank} account etc.
definiera enkel klass beskriva konkret begrepp {tärning,bankkonto} etc.
- more in-depth treatment term implementation inheritance specification abstract class dynamic binding encapsulation information hiding
fördjupning begrepp {implementationsarv,specifikationsarv,inkapsling,hiding} abstrakt klass polymorfism dynamisk bindning information
- canonical form class {equal,hashcode,clone,tostring,serialization}
kanonisk form klass {equals,hashcode,clone,tostring,serialisering}
- {inner,anonymous} class
{inre,anonym} klass
- {intractability,intractable} recognize problem other class
{intractability,intractable} känna igen annan klass problem
- simulation ~ simulering (55.0%)
- assembler ~ assemblerprogrammering (55.0%)
- complex ~ komplex (54.8%)
- work complex task have clear goal general predefined result
arbeta komplex problem ha klar mål fördefinierat resultat
- plan step complex work set intermediate goal {keep,achievable,revise,work-around} project run come realistic estimate resource result develop necessary
planera komplex arbete sätta upp {delmål,igång,revision,angreppssätt} hålla projekt göra realistisk bedömning resurskrav möjlig resultat mål hitta annan nödvändig
- describe implementation step require design verification test complex electronic system how related other
beskriva implementationssteg krävas konstruktion verifiering test komplex elektroniksystem hur steg relatera
- overall aim course be student learn how critically creatively identify formulate solve complex design problem
övergripande syfte student lära kritisk oberoende kreativ identifiera formulera lösa komplex konstruktionsproblem
- demonstrate ability critically systematically integrate knowledge analyse assess deal complex issue area course
visa förmåga kritisk systematisk integrera kunskap analysera bedöma hantera komplex fråga välja forskningsområde
- base holistic view critically independently creatively identify formulate deal complex issue
helhetssyn kritisk självständig kreativ identifiera formulera hantera komplex frågeställning
- base holistic view critically independently creatively identify formulate deal complex issue
helhetssyn kritisk självständig kreativ identifiera formulera hantera komplex frågeställning
- scale networks configure router switch advanced functionality consider architecture component operation larger more complex network
routing switching komplex nätverk konfigurering {routrar,switchar}2 avancerad funktion avseende arkitektur komponent drift stor mycket
- connect networks wan technology network service require converged application complex
teknologi global nätverk {wan-teknlogier,nätverkstjänster,konvergera} krävas applikation komplex
- course be divide part basic route switch och switching complex network access
kurs uppdela del grundläggande routing switching komplex nätverk wan-access
- simple mos transistor model estimate static dynamic property cmo inverter use more complex gate
enkel {mos-transistor-modeller,cmos,inverterare} uppskatta statisk dynamisk egenskap använda modellera komplex grind
- find critical path more complex combinatorial circuit such adder determine minimise delay
finna kritisk väg mycket komplex kombinatorisk krets adderare bestämma minimera fördröjning
- be able explain more complex algorithm proof written form
förklara komplex algoritm bevis skriftlig form
- read ~ läsa (54.7%)
- focus ~ fokus (54.5%)
- automata ~ ändlig (54.5%)
- analysis ~ analys (54.4%)
- compulsory course mathematics software engineering programme equivalent i.e. discrete linear algebra analysis mathematical statistics
obligatorisk matematikkurserna it-programmet motsvarande dvs. diskret matematik linjär algebra analys matematisk statistik
- also cover simulation-based analysis method quantitative assessment impact certain architectural technique have performance power consumption
omfatta även {simuleringsbaserade,konstruktionsbeslut}2 analysmetoder kvantitativ analys konsekvens prestanda strömförbrukning
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- real analysis mean value theorem formula
reell analys {medelvärdessatser,formuler}2
- real analysis dsl power series
reell analys dsl potensserier
- real analysis mean value theorem formula
reell analys {medelvärdessatser,formuler}2
- real analysis dsl power series
reell analys dsl potensserier
- course deal design analysis fault-tolerant computer system
kurs behandla konstruktion analys feltoleranta datorsystem
- dependability analysis computer system reliability block diagram fault-tree chain model failure mode effect fault tree etc.
analys feltoleranta datorsystem {felträd,tillförlitlighetsblockschema}2 markovkedjemodeller {felmodsanalys,fmea,felträdsanalys} stokastisk petrinät
- perform {probabilistic,time-continuous} dependability analysis computer system use fault-tree reliability block diagram chain stochastic {petri,net}2
genomföra {sannolikhetsteoretiska,tidskontinuerliga,markovkedjor} analys datorsystemarkitekturer hjälp {felträd,tillförlitlighetsblockschema}2 stokastisk petrinät
- course intend give basic knowledge method design analysis real-time system
kurs syfta ge grundläggande kunskap metod konstruktion analys realtidssystem
- real-time system where task strict timing constraint be necessary make pre-run-time analysis schedulability
realtidssystem där process strikt tidskrav nödvändig göra {a_priori:15,schemaläggningsbarhet} analys system
- course present different analysis method system schedule task use static dynamic priority {utilization-based,response-time,processor-demand}
kurs presentera olik analysmetoder system schemalägga process statisk dynamisk prioritet {utnyttjandegradsbaserad,svarstidsanalys,beräkningsbehovsanalys} analys
- course intend give fundamental knowledge analysis synthesis optimization combinatorial sequential digital circuit
kurs avse ge grundläggande kunskap analys syntes optimering digital kombinatorisk nät sekvensnät
- course offer learn experience involve hands-on {experimentation,reinforce} analysis student understanding concept application real-world problem
kurs innehålla praktisk experiment analys avse öka student förståelse central begrepp {denna,återspegling} verklig problem
- analysis weakness attack common protocol such
analys svaghet attack vanlig protokoll
- knowledge skill technique construction analysis algorithm be important tool correct efficient program
kunskap färdighet tekniker konstruktion analys algoritm viktig verktyg produktion korrekt effektiv program
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- analysis resource demand algorithm datum structure respect computation time memory consumption
analys algoritm datastrukturers resurskrav avseende {beräkningstid,minnesbehov}
- perform analysis resource demand algorithm datum structure
göra enkel analys algoritm datastrukturers resurskrav
- analysis protein sequence therefore play essential role come year
analys {dna,rna-,proteinsekvenser} därför spela viktig roll kommande år
- aim such analysis include {genome,disease,reconstruction} structural functional prediction elucidation molecular basis human understand fundamental biological system evolutionary history
mål sån analys omfatta {genomanalys,förutsägelse,klarlägga,sjukdom,rekonstruktion} strukturell funktionell molekylär grund mänsklig förståelse grundläggande biologisk system evolutionär historia
- course provide advanced technique design analysis algorithm
kurs handla avancerad metod design analys algoritm
- approximation algorithm analysis scheme
approximationsalgoritmer analys
- randomize algorithm analysis appropriate random variable
randomiserad algoritm analys hjälp lämplig stokastisk variabel
- formal method be generic term system design analysis implementation describe use mathematical rigor
formell metod {samlingsnamn,systemdesign} matematisk analys implementation datorsystem
- concept as iterative development object orient analysis design domain {designmodel,driven} be introduce
begrepp iterativ utveckling objektorienterad analys design domän {designmodell,driven} introducera
- {reoccur,a,b} be identification error analysis c removal
{återkommande,identifikation,programvarufel,b} ämne analys rätta
- tool analysis algorithm
verktyg analys algoritm
- perform whole development {cycle,fill} algorithm problem analysis choose modify combine suitable technique datum structure correctness complexity implementation detail look possible improvement etc.
utföra hel {utvecklingscykeln,problemanalys,implementationsdetaljer} algoritm välja modifiera kombinera lämplig tekniker datastrukturer analys korrekthet komplexitet fylla hitta möjlig förbättring etc.
- main focus be design algorithm give problem specification analysis efficiency
fokus ligga design algoritm given problemformulering analys effektivitet
- context-free grammar have important application parsing analysis programming natural language
kontext-fria grammatiker ha viktig tillämpning parsning analys konstgjord språk t.ex. programmeringsspråk naturlig
- algebra ~ algebra (53.8%)
- parallel ~ parallell (53.8%)
- program device parallel input output time management programming timer
programmering krets parallell in utmatning tidshantering räknarkretsar
- aim course be introduce principle practice parallel programming functional language
syfte kurs introducera princip praktisk tekniker parallell programmering funktionell programmeringsspråk
- parallel programming mean use multiple hardware core processor order gain speed
parallell programmering mena användning flera hårdvaruenheter kärna processor öka beräkningskapaciteten
- course cover approach parallel functional programming
kurs belysa metod parallell funktionell programmering
- course cover principle practice parallel programming
kurs behandla princip praktisk tekniker parallell programmering haskell erlang
- profile parallel functional program {granularity,data-dependency} bottleneck locality
{profilera,kornighet,lokalitet,databeroenden} parallell funktionell program flaskhals
- approach express parallelism {eval,par,skeleton} monad parallel strategy datum
metod uttrycka parallellism parallell strategi skelett dataparallellism
- handle error massively parallel system
felhantering massiv parallell system
- write modify test parallel functional program run variety architecture such shared memory multiprocessor network commodity server
modifiera testa parallell funktionell program avse olik datorsystemarkitekturer {multiprocessorer,grafikprocessorer} delad minne nätverk server
- when use functional language be appropriate solve parallel programming problem
identifiera {omständighet,programmeringsproblem} funktionell språk lämplig läsa parallell
- select appropriate form parallel functional programming give problem expain choice
välja form parallell funktionell programmering passa given problem förklara val
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- order motivate deeper discussion different class parallel computer third part cover canonical step design efficient software
motivera djup diskussion olik klass parallell datorsystem täcka tre del traditionell steg konstruktion paralllell mjukvara
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- fifth part deal scalability parallel computer i.e. architectural technique scale number processor higher count specifically respect cache coherence protocol
{fem,ariktetkurtekniker,cache-koherensprotokollen}2 del behandla skalbarhet parallell dator säga öka antal processor system speciell avseende
- sixth part deal interconnection network essential component chip multiprocessor scalable parallel computer system
{sex,essentiell,chip-multiprocessorer}2 del handla kommunikationsnätverk skalbara parallell datorsystem
- exhibit basic skill design software parallel computer understanding issue involve efficient
{uppvisa,övervägande}2 grundläggande färdighet konstruktion mjukvara parallell dator förståelse påverka effektivitet programvara
- however mainstream computing wall industry undertake new mission put personal parallel supercomputer desk home pocket
år {hejda,abrupt,varvid,hem} utveckling industri sätta ny mål {placera,skrivbord,ficka}2 personlig parallell superdator
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- order motivate deeper discussion different class parallel computer third part cover canonical step design efficient software
motivera djup diskussion olik klass parallell datorsystem täcka tre del traditionell steg konstruktion paralllell mjukvara
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- fifth part deal scalability parallel computer i.e. architectural technique scale number processor higher count specifically respect cache coherence protocol
{fem,ariktetkurtekniker,cache-koherensprotokollen}2 del behandla skalbarhet parallell dator säga öka antal processor system speciell avseende
- sixth part deal interconnection network essential component chip multiprocessor scalable parallel computer system
{sex,essentiell,chip-multiprocessorer}2 del handla kommunikationsnätverk skalbara parallell datorsystem
- exhibit basic skill design software parallel computer understanding issue involve efficient
{uppvisa,övervägande}2 grundläggande färdighet konstruktion mjukvara parallell dator förståelse påverka effektivitet programvara
- program device parallel input output time management programming timer
programmering krets parallell in utmatning tidshantering räknarkretsar
- program device parallel input output time management programming timer
programmering krets parallell in utmatning tidshantering räknarkretsar
- understand concept embedded system process parallel share resourced distribute
förstå begrepp inbyggd system process parallell delad resurs distribuera
- program device parallel input output time management programming timer
programmering krets parallell in utmatning tidshantering räknarkretsar
- etc. ~ etc. (53.6%)
- team process assess use individual logbook agile documentation supervisor contact etc.
process examinera utgående grupp gemensam individuell loggbok dokumentation agila handledarkontakter etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- algorithm kind commonly use example {classification,customer,creditworthy,medical,diagnosis} task character recognition predict new be etc. expert system
algoritm slag använda vanligen exempel {klassificeringsuppgifter,teckenigenkänning,kund,kreditvärdig,medicinsk,diagnostik} förutsäga ny etc. expertsystem
- give experience phase development include problem identification formulation information {retrieval,debriefing} usage analysis system evaluation etc.
ge erfarenhet fas utvecklingsarbete bl.a. {problemidentifiering,användaranalys,systemanalys,avrapportering} problemformulering informationssökning utvärdering etc.
- define class describe concrete concept such {dice,bank} account etc.
definiera enkel klass beskriva konkret begrepp {tärning,bankkonto} etc.
- perform whole development {cycle,fill} algorithm problem analysis choose modify combine suitable technique datum structure correctness complexity implementation detail look possible improvement etc.
utföra hel {utvecklingscykeln,problemanalys,implementationsdetaljer} algoritm välja modifiera kombinera lämplig tekniker datastrukturer analys korrekthet komplexitet fylla hitta möjlig förbättring etc.
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- analyse explain why time efficiency algorithm be crucial express complexity rigorous scientifically sound manner analyze sum operation nested loop solve standard recurrence etc. i.e. perform objective evaluation performance able compare other
analysera förklara varför {tidseffektivitet,summera,nästlade,rekursionsekvationer,objektiv} algoritm avgörande uttrycka tidskomplexitet rigorös vetenskaplig korrekt sätt tid komplexitet operation loop lösa vanlig etc. säga göra bedömning prestanda jämföra annan
- application area where technique be use such language technology bioinformatic robotic etc.
applikationsområden där ai-tekniker använda språkteknologi bioinformatik robotik etc.
- thesis ~ examensarbete (53.4%)
- course take final thesis
studie projektarbete göra eventuell examensarbete program
- aim be give sufficient knowledge formulation problem search information report documentation other area relevant upcome thesis work
ytterlig syfte ge tillräcklig kunskap problemformulering informationssökning rapportering dokumentation etc. självständig genomföra efterföljande examensarbete
- course prepare student master thesis project improve student' ability conduct phd study
kurs förbereda student examensarbete förbättra elev förmåga bedriva forskarstudier
- purpose thesis be enable student develop deeper knowledge understanding capability attitude context programme study
examensarbete syfta student utveckla fördjupa kunskap förståelse förmåga förhållningssätt utbildning sammanhang
- thesis write end programme offer opportunity {delve,deeply,synthesise}2 more knowledge acquire previous study
examensarbete ligga slut utbildning innebära fördjupning synas tidigare förvärva kunskap
- thesis master science programme place emphasis {technical/scientific/artistic,matter}2 aspect subject
examensarbete civilingenjörs- arkitekt teknologie masterprogram betona teknisk {naturvetenskaplig,konstnärlig}2 innehåll
- thesis approve follow stage complete
examensarbete godkänna krävas följande delmoment genomföra
- hec thesis interim report be submit when work reach halfway point
examensarbete omfattande hp delredovisning göra halv tid
- thesis be write single student work together
examensarbete genomföra student tillsammans
- examiner ensure student meet requirement general specific prerequisite thesis propose topic intended learning outcome theses
examinator kontrollera student uppfylla generell specifik förkunskapskraven examensarbete föreslå motsvara lärandemål
- ensure thesis fall main subject master's programme sign registration documentation
masterprogramansvarig kontrollera examensarbete {falla,masterprogrammets,huvudområde}2 signera registreringsunderlaget
- planning report contain background purpose objective scope method timetable completion thesis
planeringsrapporten innehålla bakgrund syfte mål avgränsning metod tidsplan examensarbete genomföra
- work week hec thesis student s report {status,mpa}2 examiner
hp examensarbete student {arbetsvecka,avrapportera,status}2 arbete examinator masterprogramansvarig
- cover etc. thesis formulate accord instruction template design publish master
utformning examensarbete {framsida,mall}2 mm ske
- chalmers policy regard open access confidentiality apply work thesis publish report
chalmers policy offentlighet sekretess gälla examensarbete genomföra publicering rapport
- thesis publish electronically accord applicable rule electronic publication theses
examensarbetsrapporten publicera elektronisk regel gälla publicering examensarbete chalmers
- when student work jointly thesis division clearly state
när student utföra examensarbete tillsammans arbetsfördelning tydlig framgå examensarbetsrapporten
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- presentation thesis be {announce,date}2 department {at,least}15 week prior
presentation examensarbete {annonsera,presentationsdatum}2 aktuell institution minst vecka
- student {pursue,five-year}2 master science engineering architecture education accrue {at,least}15 hec begin work thesis
student {femårig,arkitektutbildningarna}2 civilingenjörs- uppnå minst hp examensarbete påbörja
- student only take part master's programme accrue {at,least}15 hec begin work thesis
student enbart läsa masterprogram uppnå minst hp masterprogrammet examensarbete påbörja
- addition general credit requirement necessary prerequisite course complete specific thesis
generell {poängkraven,förkunskapsgrundande}2 specifik examensarbete genomföra nödvändig kurs klara_av
- purpose thesis be enable student develop deeper knowledge understanding capability attitude context programme study
examensarbete syfta student utveckla fördjupa kunskap förståelse förmåga förhållningssätt utbildning sammanhang
- thesis write end programme offer opportunity {delve,deeply,synthesise}2 more knowledge acquire previous study
examensarbete ligga slut utbildning innebära fördjupning synas tidigare förvärva kunskap
- thesis master science programme place emphasis {technical/scientific/artistic,matter}2 aspect subject
examensarbete civilingenjörs- arkitekt teknologie masterprogram betona teknisk {naturvetenskaplig,konstnärlig}2 innehåll
- thesis approve follow stage complete
examensarbete godkänna krävas följande delmoment genomföra
- hec thesis interim report be submit when work reach halfway point
examensarbete omfattande hp delredovisning göra halv tid
- thesis be write single student work together
examensarbete genomföra student tillsammans
- examiner ensure student meet requirement general specific prerequisite thesis propose topic intended learning outcome theses
examinator kontrollera student uppfylla generell specifik förkunskapskraven examensarbete föreslå motsvara lärandemål
- ensure thesis fall main subject master's programme sign registration documentation
masterprogramansvarig kontrollera examensarbete {falla,masterprogrammets,huvudområde}2 signera registreringsunderlaget
- planning report contain background purpose objective scope method timetable completion thesis
planeringsrapporten innehålla bakgrund syfte mål avgränsning metod tidsplan examensarbete genomföra
- work week hec thesis student s report {status,mpa}2 examiner
hp examensarbete student {arbetsvecka,avrapportera,status}2 arbete examinator masterprogramansvarig
- cover etc. thesis formulate accord instruction template design publish master
utformning examensarbete {framsida,mall}2 mm ske
- chalmers policy regard open access confidentiality apply work thesis publish report
chalmers policy offentlighet sekretess gälla examensarbete genomföra publicering rapport
- thesis publish electronically accord applicable rule electronic publication theses
examensarbetsrapporten publicera elektronisk regel gälla publicering examensarbete chalmers
- when student work jointly thesis division clearly state
när student utföra examensarbete tillsammans arbetsfördelning tydlig framgå examensarbetsrapporten
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- presentation thesis be {announce,date}2 department {at,least}15 week prior
presentation examensarbete {annonsera,presentationsdatum}2 aktuell institution minst vecka
- student {pursue,five-year}2 master science education accrue {at,least}15 hec begin work thesis
student {femårig,arkitektutbildningarna}2 civilingenjörs- uppnå minst hp examensarbete påbörja
- student only take part master's programme accrue {at,least}15 hec begin work thesis
student enbart läsa masterprogram uppnå minst hp masterprogrammet examensarbete påbörja
- addition general credit requirement necessary prerequisite course complete specific thesis
generell {poängkraven,förkunskapsgrundande}2 specifik examensarbete genomföra nödvändig kurs klara_av
- approve presentation defense thesis
godkänna presentation {försvar,examensarbetsredovisningen}3 examensarbete
- part ~ del (53.3%)
- digital part electronic system use hardware description language {hdl,bench} test as well basic tool such simulator synthesis
implementera digital del elektroniksystem hjälp hårdvarubeskrivande språk {hdler,testbänkar,hdl-simulatorer,syntesverktyg} enkel konstruktionsverktyg eda-verktyg
- individual grade be award student base contribution team's result part
individuell betyg sätta sedan student basera bidrag grupp gemensam resultat del
- content be divide follow part
kursinnehållet indela följande del
- first part cover trend affect evolution computer technology include law metric performance execution time {throughput,benchmark} power consumption as well fundamental such locality reference
en del omfatta trend påverka utveckling datorteknik {moore,mått,responstid,kapacitet,benchmarking,referenslokalitet} lag beräkningshastighet strömförbrukning
- second part cover various technique exploitation instruction level parallelism define key concept be limit
annan del omfatta olik tekniker utnyttjande parallellism instruktionsnivå definiera nyckelbegrepp begränsa
- third part deal memory hierarchy
tre del handla minneshierarkier
- part cover technique attack different source performance bottleneck memory hierarchy such reduce {miss,rate,penalty,hit} time
del omfatta tekniker {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss} olik antal samt tid hantera
- fourth part deal multicore/multithreaded architecture
fyra del behandla {flerkärniga,flertrådade,processorarkitekturer,multicores}
- examination consist part write hec project
examination bestå del skriftlig tentamen hp projekt
- course examine part project deliverable source code binary documentation final report reflect decision outcome
kurs examinera del leverabel projekt källkod applikation dokumentation slutrapport där student reflektera beslut utfall
- examination consist part write exam hec hand-in assignment
examination bestå del skriftlig tentamen hp inlämna uppdrag
- report consist independently author {identifiable,joint} part
skriftlig del bestå självständig författa uppsats rapport omfattande hel kandidatarbetet tydlig identifierbar gemensam
- describe analyze/design central processing unit' basic part
beskriva analysera konstruera centralenhet grundläggande del
- describe analyze/design central processing unit' basic part
beskriva analysera konstruera centralenhet grundläggande del
- {embed,mechanical} sense be part complete device often include electrical hardware
inbyggd {mening,mekanisk} del komplett enhet ofta omfattande elektrisk hårdvara
- understand use relevant part documentation exist electronic component be able interconnect
förstå använda tillämplig del dokumentation existerande elektronikkomponent sammankoppling [
- content be divide several part
{stoff,tematisk}2 indela flera del
- order motivate deeper discussion different class parallel computer third part cover canonical step design efficient software
motivera djup diskussion olik klass parallell datorsystem täcka tre del traditionell steg konstruktion paralllell mjukvara
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- fifth part deal scalability parallel computer i.e. architectural technique scale number processor higher count specifically respect cache coherence protocol
{fem,ariktetkurtekniker,cache-koherensprotokollen}2 del behandla skalbarhet parallell dator säga öka antal processor system speciell avseende
- sixth part deal interconnection network essential component chip multiprocessor scalable parallel computer system
{sex,essentiell,chip-multiprocessorer}2 del handla kommunikationsnätverk skalbara parallell datorsystem
- common thread run part be discussion cost tradeoff respect performance power energy {verifiability,programmability}2 maintainability
genomgående tema kurs del avvägning prestanda {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 underhåll
- content be divide several part
{stoff,tematisk}2 indela flera del
- order motivate deeper discussion different class parallel computer third part cover canonical step design efficient software
motivera djup diskussion olik klass parallell datorsystem täcka tre del traditionell steg konstruktion paralllell mjukvara
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- fifth part deal scalability parallel computer i.e. architectural technique scale number processor higher count specifically respect cache coherence protocol
{fem,ariktetkurtekniker,cache-koherensprotokollen}2 del behandla skalbarhet parallell dator säga öka antal processor system speciell avseende
- sixth part deal interconnection network essential component chip multiprocessor scalable parallel computer system
{sex,essentiell,chip-multiprocessorer}2 del handla kommunikationsnätverk skalbara parallell datorsystem
- common thread run part be discussion cost tradeoff respect performance power energy {verifiability,programmability}2 maintainability
genomgående tema kurs del avvägning prestanda {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 underhåll
- laborative part end hand-in task
laborativ del avsluta inlämningsuppgift
- experience network orient programming be part course
erfarenhet nätverksorienterad programmering ge väsentlig del kurs
- be part programming pair
vara del programmeringspar
- be part xp team
vara del xp-team
- describe analyze/design central processing unit' basic part
beskriva analysera konstruera centralenhet grundläggande del
- describe analyze design central processing unit' basic part
beskriva analysera konstruera centralenhet grundläggande del
- course be divide part
kurs omfatta del
- course be divide part basic route switch och switching complex network access
kurs uppdela del grundläggande routing switching komplex nätverk wan-access
- part grade same examination method
del betygsätta examinationsformer
- first direct supervision examiner assistant lab session then {assese,laboratoriework,lab-skill} exam laboratory end part
en direkt {överinsyn,assistent,labbarbetet,labbsalen} examinator laboration sedan bedöma hjälp labbtest slut del
- second evaluate result case study work relation part
två utvärdera resultat projektarbete utarbeta samband del
- analyze design basic part central processing unit
beskriva analysera konstruera centralenhet grundläggande del
- program construct accord view object-oriented consist number co-operating part call object
program uppbygga synsätt s.k. objektorienterade bestå antal samverka del kalla objekt
- project consist part programming cover technique present lecture write report essay historical philosophical ethical issue end course
{ai-projektet,programmeringsprojektet} bestå del programmeringsprojekt täcka ai-tekniker presentera föreläsning skriftlig rapport essä omfatta historisk filosofisk etisk frågeställning slut kurs
- course be project-oriented divide part
kurs projektinriktad uppdela del
- smaller part be theoretical consist lecture exercise cover most important topic
liten del teoretisk bestå föreläsning uppgift täcka viktig ai-ämnena
- larger part course consist project work group complete programming write essay read comment other
stor del kurs bestå arbete projektgrupp slutföra programmeringsprojekt skriva essä läsa kommentera en annan grupp
- own ~ egen (53.3%)
- necessary ~ nödvändig (53.3%)
- plan step complex work set intermediate goal {keep,achievable,revise,work-around} project run come realistic estimate resource result develop necessary
planera komplex arbete sätta upp {delmål,igång,revision,angreppssätt} hålla projekt göra realistisk bedömning resurskrav möjlig resultat mål hitta annan nödvändig
- course intend give solid foundation {hdl-based,eesd} hardware design be necessary follow curriculum simultaneously overview field electronic system
kurs avse ge {stabil,hdl-baserad,eesd-programmet} grund hårdvarukonstruktion nödvändig följande samtidig överblick konstruktion inbyggd elektroniksystem
- search extract necessary information scientific publication select area course purpose identify strength weakness solution approach methodology
söka {extrahera,tillvägagångssätt} nödvändig information vetenskaplig publikation välja forskningsområde syfte bedöma lämplighet presentera lösning metod
- extend modeling language necessary construct feature create complementary require specialist knowledge software
utöka modelleringsspråk nödvändig konstruktion funktion skapa komplettera språk kräva specialistkunskaper kunskap modellering programvara
- extend modelling language necessary construct feature create complementary require specialist knowledge software
utöka modelleringsspråk nödvändig konstruktion funktion skapa ny språk kräva specialistkunskaper kunskap programvaru-modellering
- addition general credit requirement necessary prerequisite course complete specific thesis
generell {poängkraven,förkunskapsgrundande}2 specifik examensarbete genomföra nödvändig kurs klara_av
- addition general credit requirement necessary prerequisite course complete specific thesis
generell {poängkraven,förkunskapsgrundande}2 specifik examensarbete genomföra nödvändig kurs klara_av
- real-time system where task strict timing constraint be necessary make pre-run-time analysis schedulability
realtidssystem där process strikt tidskrav nödvändig göra {a_priori:15,schemaläggningsbarhet} analys system
- functionality ~ funktionalitet (53.3%)
- follow ~ följande (53.3%)
- course intend give solid foundation {hdl-based,eesd} hardware design be necessary follow curriculum simultaneously overview field electronic system
kurs avse ge {stabil,hdl-baserad,eesd-programmet} grund hårdvarukonstruktion nödvändig följande samtidig överblick konstruktion inbyggd elektroniksystem
- content be divide follow part
kursinnehållet indela följande del
- follow also recommend
följande rekommendera också
- student intend do research assignment literature study follow information apply
student ha avsikt göra forskningsuppgift litteraturstudie gälla följande information
- student be eligible course enrol mpees master's programme successfully complete follow
student inskriva masterprogrammet klara följande kurs
- follow topic include course
följande moment ingå kurs
- explain follow concept model metamodel constraint transformation semantics abstract concrete syntax
förklara följande begrepp modell meta begränsning transformation semantik abstrakt konkret syntax
- completion course student possess follow understanding skill ability judgement
fullgöra kurs student besitta följande kunskap färdighet förmåga
- thesis approve follow stage complete
examensarbete godkänna krävas följande delmoment genomföra
- thesis approve follow stage complete
examensarbete godkänna krävas följande delmoment genomföra
- follow skill be usually student acquire
följande kunskap bruka student förvärva
- complete course student acquire follow knowledge goal
fullgöra kurs student tillgodogöra_sig följande lärandemål
- course cover follow topic
kurs behandla följande ämne
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- course cover follow item
kurs innehålla följande moment
- course contain follow part
kurs innehålla följande huvuddel
- use follow concept when implement solution problem
beskriva använda följande begrepp implementering lösning problem
- lecture cover follow topic
föreläsning ta upp följande ämne
- lecture cover follow topic
föreläsning ta upp följande ämne
- be recommend require read follow course `` logic computer science theory formal language
rekommendera inte krav läsa följande kurs {i_förväg:14,theory,formal,languages} algorithms in computer
- follow item discuss
följande moment behandla
- follow item discuss
följande moment behandla
- follow topic cover course
följande ämne ingå kurs
- furthermore student successfully complete follow course
dessutom student få godkänna följande kurs
- end ~ slut (53.3%)
- end beginning q3 student present work
slut början presentera student arbete
- write exam end course
skriftlig tentamen slut kurs
- thesis write end programme offer opportunity {delve,deeply,synthesise}2 more knowledge acquire previous study
examensarbete ligga slut utbildning innebära fördjupning synas tidigare förvärva kunskap
- thesis write end programme offer opportunity {delve,deeply,synthesise}2 more knowledge acquire previous study
examensarbete ligga slut utbildning innebära fördjupning synas tidigare förvärva kunskap
- laboratory work require successful include {well-filled,site} lab-pm approve supervisor end lab session
laboration godkänna {lyckad,väl-ifylld,labbtillfälle} arbete lab-pm handledare plats slut
- first direct supervision examiner assistant lab session then {assese,laboratoriework,lab-skill} exam laboratory end part
en direkt {överinsyn,assistent,labbarbetet,labbsalen} examinator laboration sedan bedöma hjälp labbtest slut del
- project consist part programming cover technique present lecture write report essay historical philosophical ethical issue end course
{ai-projektet,programmeringsprojektet} bestå del programmeringsprojekt täcka ai-tekniker presentera föreläsning skriftlig rapport essä omfatta historisk filosofisk etisk frågeställning slut kurs
- course examine individual weekly assignment write exam give examination hall end
kurs examinera individuell veckovis hemuppgift skriftlig tentamen tentasal slut
- efficiency ~ effektivitet (53.3%)
- arise ~ uppstå (53.3%)
- student ~ student (53.0%)
- course primarily intend introduction mathematical modelling student limited experience use mathematics engineering come work different area where be useful
kurs främst avse introduktion matematisk modellering student begränsad erfarenhet hur matematik använda olik ingenjörsområden arbeta område där användbar
- be formulate exploratory style carefully select develop modelling problem solve skill student
uppgift formulera utforskande sätt välja utveckla student förmåga modellera lös problem
- course end individual summarize report where student be encourage reflect personal perspective
kurs avsluta individuell sammanfatta uppsats där student uppmuntra reflektera personlig sätt
- course give student
kurs ge student
- emphasis place interactive teaching style lot direct contact student teacher
kurs betona interaktiv undervisningsstil mycket kontakt student lärare
- be do supervision session where student solve exercise regularly discuss teacher
ske handledningstimmar där student lösa uppgift regelbunden diskutera lärare
- follow module student {ask,alternative} reflect own solution problem solve
uppföljning modul student reflektera egen alternativ lösning problemlösning
- main teaching language be swedish support give also so possible take course interested student
huvudsaklig {undervisningsspråk,svensk} viss stöd ge även engelska så möjlig intresserad student ta kurs
- student be able understand use formal tool check software hardware such sat-solver model checking engineering
student förstå använda formell verktyg kontroll mjukvara hårdvara {sat-lösare,tools} {model,checking}3 " programvaruteknik
- student choose project assignment list offer also give own proposal
student välja projekt antal erbjuda också komma egen förslag
- projects group student form
projektgrupp student forma
- course student do project limited time
kurs student genomföra projektarbete begränsad tid
- subject freely choose computer science engineering suggest student potential supervisor
ämne fri välja datavetenskap datateknik föreslå potentiell handledare student själv
- project suggest student potential supervisor
projekt föreslå student själv handledare
- student have find supervisor
student själv hitta handledare
- apply course student arrange teacher be willing supervise project
söka kurs student hitta lärare villig agera handledare projekt
- overall aim course be introduce student design verification electronic system
kurs övergripande syfte introducera student konstruktion verifiering elektroniksystem
- overall aim course be student learn how critically creatively identify formulate solve complex design problem
övergripande syfte student lära kritisk oberoende kreativ identifiera formulera lösa komplex konstruktionsproblem
- achieve let group student put training fall use design complete embedded electronic system
uppnå student tillämpa teoretisk kunskap {höst,grupprojekt} konstruera komplex elektronisk system
- addition student have maintain personal logbook
dessutom student kontinuerlig föra personlig loggbok
- individual grade be award student base contribution team's result part
individuell betyg sätta sedan student basera bidrag grupp gemensam resultat del
- project work be do team where number student together
projektarbete göra team där antal student arbeta tillsammans
- student mpees master program have priority course
student masterprogrammet förtur kurs
- other student {fulfill,seat} prerequisite admit be available
annan student uppfylla förkunskapskraven anta mån plats
- student carry case study present {plenary,fellow} session instructor
student fallstudie presentera {plenum,kurskamrat} instruktör
- purpose course be strengthen student' knowledge {eda-based,proficient,utilize} design verification method make student right eda tool context sequence
syfte kurs stärka student kunskap metod eda-baserad konstruktion verifiering göra förtrogen använda rätt eda-verktyg sammanhang ordning
- lecture technical writing be also peer-response workshop where student get develop write skill reading comment draft term paper group
föreläsning teknisk rapportskrivning innehålla kurs också {skrivarworkshop,fördjupningsstudien} där student utveckla skriva granska kommentera utkast
- term paper work team student select topic include report oral presentation
fördjupningsstudie grupp student välja område rapport {term,paper}3 muntlig presentation
- specifically student be able
speciell komma student
- oral presentation be do pair student select research paper chapter course book involve application type system cover lecture
muntlig presentation ske parvis student välja presentera uppsats kapitel kursboken involvera tillämpning typsystem inte omfatta föreläsning
- complete course student have solid broad foundation type system programming language
avsluta kurs student ha solid bred grund typsystem programmeringsspråk
- student be able design analyse implement type system also use different application area
student konstruera analysera implementera typsystem även använda olik applikationsområden
- moreover student be able work interactive programming proof system use dependent type
dessutom student arbeta interaktiv programmering bevissystem beroende typ
- further goal be student able make ethical consideration his/her work
ytterlig syfte student översiktlig belysa etisk konsekvens arbete
- research area number related topic briefly present student introduction lecture
forskningsområde antal relatera ämne presentera student introduktionsföreläsningar
- student also require make peer review other papers
student också granska publikation annan grupp uppsats
- pass course student
betyg godkänna kurs student
- student investigate select area research deepen his/her knowledge say
student undersöka utvälja forskningsområde fördjupa kunskap område
- give scientific problem study field student be able find most relevant papers literature review communicate result
utgående vetenskaplig problem studerad område student söka fram mycket relevant artikel litteratur granska kommunicera granskning resultat
- student be able plan structure write research related paper select scientific field
student planera strukturera författa vetenskaplig uppsats välja vetenskapsområdet
- report base already publish papers student be able independently select
uppsats basera publicera vetenskaplig artikel student självständig välja ut relevant
- student be able make {defend,plagiarism,authorship} ethical judgement general particular area scientific writing e.g. related
student göra försvara etisk bedömning generell särskilt område akademisk skrivande t_ex relatera {plagiering,författarskap}
- where applicable student be able discuss value societal economic consequence his/her work
student där så {tillämpbar,ekonomisk} diskutera värdera samhällelig etisk konsekvens arbete
- student follow regular phd course participation activity below require
student följa doktorandkurs krävas deltagande aktivitet nedan
- student intend do research assignment literature study follow information apply
student ha avsikt göra forskningsuppgift litteraturstudie gälla följande information
- course span q1 q2 student work independent manner
kurs sträcka student arbeta oberoende sätt
- beginning q1 student take course require state topic interest set work plan define scope goal
början student ta kurs redovisa ämne avse arbeta upprätta arbetsplan definiera omfattning mål
- similarly beginning q2 student take course require state topic interest set work plan define scope goal
sätt början student ta kurs redovisa ämne avse arbeta upprätta arbetsplan definiera omfattning mål
- student approach suitable chalmers teacher make sure take supervisor' role
student {kontakta,lämpligen} lärare undersöka agera handledare
- end beginning q3 student present work
slut början presentera student arbete
- student be eligible course enrol mpees master's programme successfully complete follow
student inskriva masterprogrammet klara följande kurs
- hence be limit number student accept course
därför finnas gräns hur många student acceptera kurs
- rest seminar presentation give student follow group discussion deepen understanding present algorithm technique
övrig seminarietillfällen hållas presentation student följa grupp diskutera därmed fördjupa förståelse presentera algoritm tekniker
- attention other student presentation
deltagande annan student presentation
- student write essay give seminar participate other
student skriva essä hålla seminarium delta annan
- aim course be give student {chance,visit} follow example graduate lecture series researcher department
kurs syfte ge student möjlighet följa exempel doktorandkurs föreläsningsserie gästforskare institution
- course give student further knowledge research area relevance computer science engineering
kurs tillhandahålla student djup kunskap avse forskningsområde relevant ämne data informationsteknik
- student have degree equivalent
student ha kandidatexamen data informationsteknik
- addition mandatory pre-requisite take course be student establish contact examiner
därutöver förkunskapskrav student ha etablera kontakt kurs examinator
- be examiner decide student accept not course
examinator besluta student anta kurs ej
- purpose course be student get {familiarize,creation}2 contemporary technology notation adaptation transformation modeling language
syfte kurs vara student bekanta modern tekniker språk notation skapa anpassa omvandla modelleringsspråk
- purpose course be {familiarize,creation}2 student contemporary technology notation adaptation transformation modeling language
syfte kurs student bli förtrogen modern teknik språk notation skapa anpassa omvandla modelleringsspråk
- course prepare student master thesis project improve student' ability conduct phd study
kurs förbereda student examensarbete förbättra elev förmåga bedriva forskarstudier
- course be student interested empirical method apply field software engineering
kurs student intresserad lära applicera olik empirisk metod programvaruteknik
- course examine write lab assignment carry group normally student
kurs examinera inlämningsuppgift labbe genomföra grupp normal student
- completion course student possess follow understanding skill ability judgement
fullgöra kurs student besitta följande kunskap färdighet förmåga
- knowledge understanding student
kunskap förståelse student
- skill ability student
färdighet förmåga student
- course be organize project where student work team usually address real-world software engineering task
kurs organisera projekt där student arbeta team vanligtvis lösa realistisk mjukvaruutvecklingsuppgift
- course provide student general background testing technique focus theory practice model-based
kurs ge student allmän bakgrund testmetoder fokus teori praktik modellbaserad testning
- course provide student background theory practice model-based testing include how tool be use improve software quality
kurs ge student bakgrund teori {praktikav,testverktyg,kananvändas} modellbaserad testning inklusive hur förbättra mjukvara kvalité
- student expect be active whole mini-module
student förvänta aktiv hel minimodulen
- knowledge understanding student be able
kunskap förståelse student
- skill ability student be able
färdighet förmåga student
- judgement approach student be able
värderingsförmåga förhållningssätt student
- student give frequent oral presentation demonstrate understanding reading facilitate discussion
student därför ge {tät,instuderingsuppgifterna} muntlig presentation visa förståelse skapa diskussion
- student understand how processor pipeline cache work be comfortable read assembly language
student förstå funktion processor pipeline cachar läsa assemblerkod
- course also aim give student technical skill design integration verification hardware software processor-based system
kurs också ge student teknisk färdighet konstruera integrera verifiera hård mjukvara processorbaserade system
- course run project group student lead individual grade respectively
kurs driva projektform grupp student leda individuell betyg respektive
- project contain element test practice knowledge student train in i.e. area software engineering
projekt innehålla moment testa praktik kunskap student bli utbilda dvs område software engineering
- student demonstrate ability identify industrial problem use advanced software engineering method solve be
student visa förmåga identifiera industriell frågeställning använda avancerad software engineering metod lösa problem
- complete course student be able
avsluta kurs förvänta student kunna:
- admit course student
anta kurs student
- student get admit approval planning report
student anta godkännande planeringsrapporten
- student
student
- course be only open student admit
kurs endast öppen student inskriva mpalg
- course aim student learn modern method quality assurance software development particular focus embedded system web application
kurs syfta student lära modern metod kvalitetssäkring mjukvaruutveckling särskilja fokus inbyggd system webbapplikationer
- course introduce student modern method quality assurance software development
kurs introducera student modern metod kvalitetssäkring mjukvaruutveckling
- course prepare student work quality engineer manager software development organization focus embedded web application
kurs förbereda student arbete {kvalitetsingenjörer,kvalitetschefer} mjukvaruutvecklingsorganisationer särskilja fokus inbyggd system webbapplikationer
- purpose sub-course be assess student practical skill teach course
delkursen syfta examinera student praktisk kunskap ge kurs
- purpose question be assess student knowledge definition relevant research field
fråga syfta examinera student kunskap definition relevant forskning område
- student successfully complete
student klara
- student successfully complete
student klara
- purpose thesis be enable student develop deeper knowledge understanding capability attitude context programme study
examensarbete syfta student utveckla fördjupa kunskap förståelse förmåga förhållningssätt utbildning sammanhang
- specific learning objective be fulfil master' thesis student able
specifik lärandemål fullfölja masterexamensarbetet student
- completion degree work student demonstrate such knowledge ability require independently master
genomföra examensarbete student visa sån kunskap förmåga krävas självständig arbeta arkitekt civilingenjör teknologie mast
- thesis be write single student work together
examensarbete genomföra student tillsammans
- examiner ensure student meet requirement general specific prerequisite thesis propose topic intended learning outcome theses
examinator kontrollera student uppfylla generell specifik förkunskapskraven examensarbete föreslå motsvara lärandemål
- student write planning report provide detailed description problem/task
student skriva planeringsrapport {precisera,problembeskrivningen}2 uppgift
- student be entitle guidance course work
arbete gång ha student erna rätt regelbunden handledning
- work week hec thesis student s report {status,mpa}2 examiner
hp examensarbete student {arbetsvecka,avrapportera,status}2 arbete examinator masterprogramansvarig
- when student work jointly thesis division clearly state
när student utföra examensarbete tillsammans arbetsfördelning tydlig framgå examensarbetsrapporten
- oral presentation begin student describe work
muntlig redovisning inleda student presentera arbete
- student {pursue,five-year}2 master science engineering architecture education accrue {at,least}15 hec begin work thesis
student {femårig,arkitektutbildningarna}2 civilingenjörs- uppnå minst hp examensarbete påbörja
- student only take part master's programme accrue {at,least}15 hec begin work thesis
student enbart läsa masterprogram uppnå minst hp masterprogrammet examensarbete påbörja
- purpose thesis be enable student develop deeper knowledge understanding capability attitude context programme study
examensarbete syfta student utveckla fördjupa kunskap förståelse förmåga förhållningssätt utbildning sammanhang
- specific learning objective be fulfil master' thesis student able
specifik lärandemål fullfölja masterexamensarbetet student
- completion degree work student demonstrate such knowledge ability require independently master
genomföra examensarbete student visa sån kunskap förmåga krävas självständig arbeta arkitekt civilingenjör teknologie mast
- thesis be write single student work together
examensarbete genomföra student tillsammans
- examiner ensure student meet requirement general specific prerequisite thesis propose topic intended learning outcome theses
examinator kontrollera student uppfylla generell specifik förkunskapskraven examensarbete föreslå motsvara lärandemål
- student write planning report provide detailed description problem/task
student skriva planeringsrapport {precisera,problembeskrivningen}2 uppgift
- student be entitle guidance course work
arbete gång ha student erna rätt regelbunden handledning
- work week hec thesis student s report {status,mpa}2 examiner
hp examensarbete student {arbetsvecka,avrapportera,status}2 arbete examinator masterprogramansvarig
- when student work jointly thesis division clearly state
när student utföra examensarbete tillsammans arbetsfördelning tydlig framgå examensarbetsrapporten
- oral presentation begin student describe work
muntlig redovisning inleda student presentera arbete
- student {pursue,five-year}2 master science education accrue {at,least}15 hec begin work thesis
student {femårig,arkitektutbildningarna}2 civilingenjörs- uppnå minst hp examensarbete påbörja
- student only take part master's programme accrue {at,least}15 hec begin work thesis
student enbart läsa masterprogram uppnå minst hp masterprogrammet examensarbete påbörja
- student have good understanding computer organization basic knowledge low level programming be familiar term assembler interrupt so on i.e. contents course machine orient
student ha god förståelse dator konstruktion grundläggande kunskap maskinnära programmering kännedom begrepp assembler avbrott etc dvs innehåll kurs maskinorienterad
- student need also have knowledge datum structure e.g. tree link list hash table i.e. contents course data as well programming skill {at,least}15 point
student också ha kunskap datastrukturer t_ex träd {länka,kurspoäng,dataprogrammering} lista hashtabeller dvs innehåll kurs programmeringskunskaper minst
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- course student be able
kurs student
- follow skill be usually student acquire
följande kunskap bruka student förvärva
- course begin lecture exercise allow student become familiar tool
kurs inleda kort föreläsningsserie laboration göra student bekanta eda-verktygen
- subsequently student proceed construction work supervision
därefter utföra student själva konstruktionsarbete överinseende handledare
- student have meeting week supervisor
student ha möte vecka handledare examinator obligatorisk
- complete course student acquire follow knowledge goal
fullgöra kurs student tillgodogöra_sig följande lärandemål
- student
student
- student master terminology key concept parallel computer architecture order follow research advance field
student behärska terminologi nyckelbegrepp parallelldatorarkitektur följa fält utveckling
- student strengthen communication skill demonstrate learning participate lecture lab smaller project-group meeting
specifik student förbättra kommunikativ förmåga demonstrera insikt delta föreläsning laboration projektmöten
- student master terminology key concept parallel computer architecture order follow research advance field
student behärska terminologi nyckelbegrepp parallelldatorarkitektur följa fält utveckling
- student strengthen communication skill demonstrate learning participate lecture lab smaller project-group meeting
specifik student förbättra kommunikativ förmåga demonstrera insikt delta föreläsning laboration projektmöten
- part course student introduce modern computer-based design tool cad learn basics hardware description language
kurs få student bekanta modern datorbaserad konstruktionsverktyg samt lära grund maskinvarubeskrivande språk
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- course offer learn experience involve hands-on {experimentation,reinforce} analysis student understanding concept application real-world problem
kurs innehålla praktisk experiment analys avse öka student förståelse central begrepp {denna,återspegling} verklig problem
- course student be able
avsluta kurs student
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- laboratory work home assignment be do group student
laboration inlämningsuppgiften göra grupp student
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- overall goal project be student demonstrate knowledge ability require work independently engineer
övergripande mål examensarbete student visa sån kunskap förmåga krävas självständig arbeta högskoleingenjör
- work preferably carry group student also perform individually
examensarbete genomföra företrädesvis grupp student även enskild
- technology node independent performance model power speed present give student generic tool estimate cost property circuit future cmo
teknologioberoende modell effektförbrukning {signalfördröjning,prestandaegenskaper,morgondag} presentera ge student generisk verktyg beräkna sån krets dag cmos-teknologier
- complete course student expect be able
slutföra kurs förvänta student
- completion course student be able
godkänna kurs student
- student perform practical case study use tool lab assignment
student praktisk övning verktyg labuppgifter
- be eligible course student successfully complete year education aim degree equivalent
{behörig,högskoleexamen} kurs student klara år utbildning väg datateknik motsvarande
- typically student successfully complete education comparable bachelor degree equivalent
typisk student ha avsluta utbildning motsvarande kandidatexamen computer liknande
- course introduce functional programming language related concept student already have knowledge
här kurs introducera funktionell programmeringsspråk relatera koncept student redan ha del kunskap programmering
- primary goal be enable student write realistic small medium-size program introduce fundamental concept computer science
främst mål göra möjlig student skriva realistisk liten mellanstor program samtidig introducera grundläggande koncept datavetenskap
- course student learn functional programming haskell language
här kurs komma student lära funktionell programmering programmeringsspråk
- mean student know how
betyda student veta hur
- mean student be able explain use
betyda student förklara använda
- mean student know how
betyda student kunna
- mean student know how
betyda student kunna
- primary goal be enable student write realistic small program real world application introduce fundamental concept computer science
primär syfte lära ut grundläggande datavetenskapliga begrepp samtidig student skriva realistisk liten program
- laboration be usually do group student
inlämninguppgifterna göra normal grupp student
- completion course student expect be able
genomgå kurs student
- be eligible course student successfully complete
kurs krävas student genomgå
- accept course student furthermore participate actively supervise read comment report other group
godkänna kurs student också delta aktiv handledning läsa kommentera rapport grupp
- complete course student expect
klara_av kurs förvänta student ha förmåga
- student form project group assign supervisor program essay subject
student bilda projektgrupp grupp tilldela handledare programmeringsprojekt essä-ämnen
- eligible course student successfully complete year hecr study subject computer science equivalent
tillträde kurs student klara_av år hp studie ämne datavetenskap motsvarande
- furthermore student successfully complete follow course
dessutom student få godkänna följande kurs
- delay ~ fördröjning (52.6%)
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- reason safety usability embedded system have strict constraint non-functional behavior such computational delay periodicity
säkerhet användbarhetsskäl viss inbyggd system strikt krav icke-funktionella beteende fördröjning {periodicitet,datorberäkning}2
- formulate requirement embedded system strict constraint computational delay periodicity
formulera krav inbyggd datorsystem strikt önskemål fördröjning {periodicitet,datorberäkning}2
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- derive {logical-effort,normalized-delay,critical-path} parameter circuit diagram layout use estimate trade performance measure such delay power dissipation present future cmo technology
härleda parameter {normalisera,kretsdiagram,avväga} fördröjning " {logical,effort}2 layout använda uppskatta prestandamått kritisk väg effektförbrukning nutida framtida cmos-teknologier
- find critical path more complex combinatorial circuit such adder determine minimise delay
finna kritisk väg mycket komplex kombinatorisk krets adderare bestämma minimera fördröjning
- analyse wire-delay-dominated case such clock distribution global interconnect suggest suitable buffer scheme minimize delay spread
analysera {ledningsfördröjningsdominerade,ledningdragning,buffringsmetodier,fördröjningsskillnader} fall klockdistribution global föreslå lämplig minimera fördröjning
- short ~ kort (52.0%)
- increasingly ~ ingående (52.0%)
- hec ~ hp (52.0%)
- examination consist part write hec project
examination bestå del skriftlig tentamen hp projekt
- examination consist part write exam hec hand-in assignment
examination bestå del skriftlig tentamen hp inlämna uppdrag
- hec thesis interim report be submit when work reach halfway point
examensarbete omfattande hp delredovisning göra halv tid
- when interim report approve hec register
godkänna delredovisning leda hp {inrapportera,ladok}5
- work week hec thesis student s report {status,mpa}2 examiner
hp examensarbete student {arbetsvecka,avrapportera,status}2 arbete examinator masterprogramansvarig
- approve interim report result hec register
godkänna delredovisning innebära hp {inrapportera,ladok}5
- student {pursue,five-year}2 master science engineering architecture education accrue {at,least}15 hec begin work thesis
student {femårig,arkitektutbildningarna}2 civilingenjörs- uppnå minst hp examensarbete påbörja
- student only take part master's programme accrue {at,least}15 hec begin work thesis
student enbart läsa masterprogram uppnå minst hp masterprogrammet examensarbete påbörja
- hec thesis interim report be submit when work reach halfway point
examensarbete omfattande hp delredovisning göra halv tid
- when interim report approve hec register
godkänna delredovisning leda hp {inrapportera,ladok}5
- work week hec thesis student s report {status,mpa}2 examiner
hp examensarbete student {arbetsvecka,avrapportera,status}2 arbete examinator masterprogramansvarig
- approve interim report result hec register
godkänna delredovisning innebära hp {inrapportera,ladok}5
- student {pursue,five-year}2 master science education accrue {at,least}15 hec begin work thesis
student {femårig,arkitektutbildningarna}2 civilingenjörs- uppnå minst hp examensarbete påbörja
- student only take part master's programme accrue {at,least}15 hec begin work thesis
student enbart läsa masterprogram uppnå minst hp masterprogrammet examensarbete påbörja
- course examine individual write examination hec programming project perform group
kurs examinera individuell skriftlig inlämningsuppgift hp ai-projekt genomföra grupp
- assembly ~ assemblerspråk (52.0%)
- software development assembly language testing troubleshooting
programutveckling assemblerspråk test felsökning
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- coding machine language assembly
{kodning,maskinspråk}5 assemblerspråk
- coding machine language assembly
{kodning,maskinspråk}5 assemblerspråk
- coding machine language assembly
{kodning,maskinspråk}5 assemblerspråk
- coding machine language assembly
{kodning,maskinspråk}5 assemblerspråk
- software development assembly language testing troubleshooting
programutveckling assemblerspråk test felsökning
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- software development assembly language testing troubleshooting
programutveckling assemblerspråk test felsökning
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- coding machine language assembly
{kodning,maskinspråk}5 assemblerspråk
- software development assembly language testing troubleshooting
programutveckling assemblerspråk test felsökning
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- week ~ vecka (51.9%)
- module define introductory lecture exercise week compulsory follow-up give feedback solve
modul {defineras,uppföljande} inledande föreläsning övningsuppgifter lösa vecka obligatorisk ge återkoppling uppgift
- seminar week study period
seminarietillfällen 2h-seminarium vecka läsperiod
- presentation thesis be {announce,date}2 department {at,least}15 week prior
presentation examensarbete {annonsera,presentationsdatum}2 aktuell institution minst vecka
- presentation thesis be {announce,date}2 department {at,least}15 week prior
presentation examensarbete {annonsera,presentationsdatum}2 aktuell institution minst vecka
- components instrument equipment be available student accessible premise period week
komponent {instrument,utrustning,åtkomlig,tidrymd} övrig hållas tillgänglig kursdeltagare lokal vecka
- student have meeting week supervisor
student ha möte vecka handledare examinator obligatorisk
- be lecture week introduce formal method general technical theoretical concept present tool
kurs omfatta föreläsning vecka introducera formell metod generell bakomliggande teknisk teoretisk begrepp verktyg
- be exercise class week
kurs omfatta föreläsning även praktisk övningstillfälle vecka
- be two-hour lecture week
{2-timmars,förelåsningar} vecka
- supervisor ~ handledare (51.9%)
- object ~ objekt (51.6%)
- summarize ~ sammanfatta (51.4%)
- mainly ~ huvudsakligen (51.4%)
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- type library say define domain specific language construction programmer use construct larger program mainly consist function
här {sort,biblioteksfunktioner} bibliotek säga definiera domänspecifikt språk konstruktion programmerare använda huvudsakligen bestå
- grade ~ betyg (51.4%)
- base exam result grade give
basera tentamensresultatet ge betyg
- project group individual participant {doesn't,direction} pass exam give additional work need get grade
underkänna betyg grupp enskild individ ge en gång anvisning komplettering genomföra erhålla godkänna
- grade
betyg
- grade decide project
betyg ge projekt
- individual grade be award student base contribution team's result part
individuell betyg sätta sedan student basera bidrag grupp gemensam resultat del
- individual grade be higher lower team base
individuell betyg hög låg grupp basbetyg
- total course grade base quality preparation vhdl {handin,log} book lab report
% kurs betyg bestämma {förberedelse,vhdl-inlämning} loggbok laborationsrapport
- total course grade base quality term paper report oral presentation
% kurs betyg bestämma rapport muntlig presentation
- final grade be weighted sum
slutlig betyg väga samman
- grade scale
basera tentamensresultatet ge betyg
- group assignment hp credit grade fail
grupparbete hp betyg underkänna
- individual write exam hp credit grade fail
individuell skriftlig tentamen hp betyg underkänna
- grade assign individually type of course element
betyg sätta individuell båda typ moment
- 3 complete course grade write exam project part be award pass
godkänna hel kurs krävas skriftlig examen projekt erhålla betyg
- grade be individual base content group' report individual' degree contribution project whole
betyg individuell basera innehåll grupp rapport individ bidrag projekt helhet
- grade knowledge goal above be satisfy
betyg kunskapsmål ovan uppfylla
- grade project whole manage deliver {improved,acceptance} software product own organisation typically open source get improvement
betyg projekt helhet {lyckas,source-projekt,acceptans} leverera förbättra programvara produktägande organisation vanligtvis open få förbättring grupp göra
- grade determine base performance write oral assignment lab {take-home,open-book} exam
betyg fastställa basera prestation skriftlig muntlig uppgift % laboration hemtentamen öppen bok
- final grade {calculate,mention} base individual type together weight above
slutbetyget beräkna individuell betyg typ tillsammans vikt nämna ovan
- course run project group student lead individual grade respectively
kurs driva projektform grupp student leda individuell betyg respektive
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- base student' contribution project work individual grade be higher lower group establish
basera respektive student bidrag projektgrupp arbete sätta individuell betyg hög låg gruppbetyget
- pass course require grade planning report final
få betyg kurs krävas planeringsrapporten slutrapporten
- grade require planning report final
få betyg kurs krävas planeringsrapporten slutrapporten
- grade require planning report final
få betyg kurs krävas planeringsrapporten slutrapporten
- base write examination final grade be
basera tentamensresultatet ge betyg
- base write examination final grade be
basera tentamensresultatet ge betyg
- final grade be weighted sum
slutlig betyg väga samman
- base write examination final grade be
basera tentamensresultatet ge betyg
- base write examination final grade be
basera tentamensresultatet ge betyg
- base exam result grade give
basera tentamensresultatet ge betyg
- acceptment account give grade
godkänna element ge betyg
- base write examination final grade be
basera tentamensresultatet ge betyg
- hand-in problem give bonus point be use reach grade
inlämningsuppgifterna ge bonuspoäng använda uppnå betyg
- bonus point be use pass course achieve grade
bonuspoäng inte använda uppnå godkänna betyg
- grade course then determine consider overall performance lab exam combine
betyg kurs bestämma sedan betrakta övergripande resultat labbe tenta tillsammans
- type ~ typ (51.2%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- functional programming constructive logic {simply,lambda,calculus,inductive} type safety definition proof technique dependent assistant base theory
funktionell programmering konstruktiv logik enkel {typad,lambdakalkyl,typsäkerhet,bevistekniker,korrekturassistens} induktiv definition beroende typ basera typteori
- course also contain introduction programming dependent type constructive theory
kurs innehålla också introduktion programmering beroende typ {martin-löfs,förena} konstruktiv typteori teori matematisk bevis
- moreover student be able work interactive programming proof system use dependent type
dessutom student arbeta interaktiv programmering bevissystem beroende typ
- grade assign individually type of course element
betyg sätta individuell båda typ moment
- final grade {calculate,mention} base individual type together weight above
slutbetyget beräkna individuell betyg typ tillsammans vikt nämna ovan
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- be capable make security analysis different type system suggest way improve
analysera olik typ system datasäkerhetssynpunkt samt föreslå åtgärd säkra
- identify basic type conflict occur result pipeline datapath processor
identifiera grundläggande typ konflikt uppkomma följd pipelining processor dataväg
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- course cover {identifier,operator} variable type expression statement function program structure character string pointer array dynamic memory management list file standard library
kurs omfatta {identifierare,operator,programstruktur,typer,dynamisk,lite} variabel typ uttryck sats funktion tecken sträng pekare fält sammansatt minneshantering lista filhantering standardbibliotek
- variable value type
variabel värde typ
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- simple type reference conversion
enkel typ referenstyper typomvandling
- difference primitive reference type illustrate sketch memory cell value
skillnad primitiv typ referenstyper illustrera {principskisser,minnesceller,referens} värde
- value type function
värde typ funktion
- datum structure list {tuple,user-defined} type
sammansatt datastrukturer lista {tupler,användardefinierade} typ
- recursion recursive type
rekursion rekursiv typ
- estimate ~ uppskatta (51.0%)
- equivalent ~ motsvarande (50.9%)
- compulsory course mathematics software engineering programme equivalent i.e. discrete linear algebra analysis mathematical statistics
obligatorisk matematikkurserna it-programmet motsvarande dvs. diskret matematik linjär algebra analys matematisk statistik
- requirement course be successfully complete year subject computer science equivalent
krav kurs ha framgångsrik slutföra år ämne datavetenskap motsvarande
- bachelor degree equivalent
kandidatexamen programvaruteknik datavetenskap motsvarande
- successfully complete course model-driven engineering e.g. equivalent software architecture dat220 advanced
godkänna kurs modelldriven mjukvaruutveckling t.ex. motsvarande mjukvaruarkitektur software architecture
- course computer graphic equivalent
kurs motsvarande computer graphics liknande
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- have bachelor degree equivalent
kandidatexamen programvaruteknik datavetenskap motsvarande
- successfully complete course object orient programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 equivalent
godkänna kurs objektorienterad programmering t.ex. motsvarande
- successfully complete course software modeling e.g.tda593 equivalent
godkänna kurs {mjukvarumodellering,ex,tda593} t_ex motsvarande
- be eligible course student have bachelor degree equivalent include complete programming
behörighet kurs krävas minst kandidatexamen programvaruteknik datavetenskap motsvarande godkänna programmering
- computer architecture dat105 equivalent be strongly recommend
datorarkitektur motsvarande rekommendera stark
- equivalent {at,least}15 year study computer science
kunskap motsvarande sammanlägga liten år studium datatekniska datavetenskapliga ämne
- course eda092 operating system equivalent be recommend
kurs operativsystem motsvarande rekommendera
- course dat105 computer architecture equivalent require
kurs datorarkitektur motsvarande krävas
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 {ooexempel,även,programmering,ok}
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- programming language technology equivalent
programspråk motsvarande
- course tin092 algorithm equivalent require
kurs motsvarande
- course dat151 programming language technology equivalent require
kurs technology motsvarande
- be eligible course student successfully complete year education aim degree equivalent
{behörig,högskoleexamen} kurs student klara år utbildning väg datateknik motsvarande
- course functional programming introduction discrete mathematics {at,least}15 dat151 language technology dat121 paradigm equivalent require
mycket specifik krävas kurs funktionell programmering introduktion diskret matematik minst technology dat121 programming motsvarande
- typically student successfully complete education comparable bachelor degree equivalent
typisk student ha avsluta utbildning motsvarande kandidatexamen computer liknande
- addition course operate system concurrent programming equivalent require
dessutom krävas kurs operativsystem motsvarande
- eligible course student successfully complete year hecr study subject computer science equivalent
tillträde kurs student klara_av år hp studie ämne datavetenskap motsvarande
- select ~ välja (50.8%)
- assessment ~ bedömning (50.4%)
- practical ~ praktisk (50.4%)
- course give student practical experience form work project group when come planning construction implementation verification non-trivial system hard and/or software
generell se kurs ge studerande praktisk erfarenhet arbete projektgrupp planering konstruktion implementering verifiering icke-trivialt system bestående hård mjukvara
- understand complexity theory practical application theoretical knowledge industrial practice
förklara komplexitet teori praktisk tillämpning teoretisk kunskap industriell praxis
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- assignment be theoretical practical nature
inlämningsuppgifter teoretisk praktisk natur
- course provide practical introduction
kurs ge praktisk introduktion mjukvaruutveckling
- describe explain number different test method use practical situation
beskriva förklara antal olik testmetoder använda praktisk situation
- appropriate meaningful test interpret explain stakeholder result application such case use tool practical example
konstruera lämplig meningsfull test tolka förklara intressent resultat tillämpning sån testfall verktyg praktisk exempel
- exercise be theoretical practical nature
övning teoretisk praktisk slag
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- example show how modern research do advanced practical solution apply industry
exempel hur modern forskning bedriva avancerad praktisk lösning använda industri
- purpose sub-course be assess student practical skill teach course
delkursen syfta examinera student praktisk kunskap ge kurs
- sub-course be individual written hall exam theoretical practical question
delkursen bestå salstenta innehålla teoretisk praktisk fråga
- complete course practical software development engineering project e.g. dat255
t.ex. grundläggande programvaruutveckling motsvarande godkänna kurs praktisk projekt systemutveckling mjukvaruutveckling software engineering project
- have basic practical skill configuration local network
ha grundläggande praktisk färdighet konfiguration lokal nätverk
- have basic practical skill configuration local network
ha grundläggande praktisk färdighet konfiguration lokal nätverk
- several laboratory experiment give involve api programming fault-tolerance network system internet interconnection service practical perspective protocol design analysis strong emphasis self-stabilizing algorithm
laboration träna {api,självstabiliserande} programmering feltoleranta nätverk internet konfiguration tjänst praktisk perspektiv samt protokoll stark betoning algoritm
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- have practical nature examine teacher teaching assistant supervise observe student laboratory work can divide lab
mål ha praktisk {karaktär,iaktta,laboratoriemiljö} examinera lärare lärarassistent handleda kursdeltagare ca uppdela laboration
- show basic practical skill configuration local network
redovisa grundläggande praktisk färdighet konfiguration lokal nätverk
- practical skill gain course correspond {certification,reality-like} carry laboratory environment
kurs gång genomföra {gedigen,cisco-certifiering,labbmiljö} tillämpning färdighet motsvara praktisk
- student perform practical case study use tool lab assignment
student praktisk övning verktyg labuppgifter
- exemplify when various notion security such information {theoretic,provable}2 computational practical be applicable describe guarantee provide
exemplifiera när olik säkerhetskoncept såsom {informationsteoretiska,bevisbar,säkerhetsgarantier}2 beräkningsbara praktisk säkerhet tillämplig beskriva erbjuda
- exemplify when various notion security such information {theoretic,provable}2 computational practical be applicable describe guarantee provide
exemplifiera när olik säkerhetskoncept såsom {informationsteoretiska,bevisbar,säkerhetsgarantier}2 beräkningsbara praktisk säkerhet tillämplig beskriva erbjuda
- apply practical knowledge programming construct technique offer modern concurrent language
tillämpa praktisk kunskap programmering konstruktion tekniker finnas tillgänglig modern parallell programmeringsspråk
- form ~ form (50.2%)
- document project work form {eg,manual} requirement specification user report
dokumentera projektarbete form t_ex kravspecifikation användarmanual projektrapport
- independently perform research prestudy form literature study limited assignment
oberoende sätt driva forskningsförstudie form litteraturstudie forskningsuppgift begränsad omfattning
- select appropriate form parallel functional programming give problem expain choice
välja form parallell funktionell programmering passa given problem förklara val
- examiner decide form interim report
examinator besluta form delredovisning
- examiner decide form interim report
examinator besluta form delredovisning
- also cover historical {origin,re-emerge,vliw} many design strategy current system different form context e.g. datum parallelism thread-level
gå också historisk {ursprung,designstrategier,återuppstå,vliw-parallellism,trådnivå} många nutida system annan form sammanhang exempel dataparallellism parallellism
- minimize boolean function derive canonical form
minimera boolesk funktion uttrycka kanonisk form
- mandatory activity task be evaluate award demonstrate result suitable form mainly report presentation
antal obligatorisk aktivitet uppgift bedöma poängssättas demonstrera resultat lämplig form främst rapport presentation
- course teach how implement solution form computer program c language define problem
kurs lära implementera lösning form datorprogram språk definiera problem
- {dualize,bound} optimization problem use dual form obtain
duala optimeringsproblem användning form bestämma gräns
- be able explain more complex algorithm proof written form
förklara komplex algoritm bevis skriftlig form
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- document project form basic requirement specification design
dokumentera arbete sån projekt form t.ex. grundläggande kravspecifikation enkel designdokument
- different equality test canonical form class
olik test likhet kanonisk form klass
- canonical form class {equal,hashcode,clone,tostring,serialization}
kanonisk form klass {equals,hashcode,clone,tostring,serialisering}
- conduct form write examination laboration
ske form godkänna skriftlig tentamen laboration
- method ~ metod (50.1%)
- object encapsulate datum together method access update
objekt kapsla in data erbjuda metod avläsa uppdatera
- constructor method field
{konstruktorer,klassvariabler}2 metod instansvariabler
- constructor method field
{konstruktorer,klassvariabler}2 metod instans
- sound basic knowledge logic be welcome prerequisite course program verification formal method {artificial,intelligence}2
grundläggande kunskap logik god grund kurs programverifiering formell metod {artificiell,intelligens}2
- application adaptation textbook method
tillämpning anpassning känna metod
- purpose course be strengthen student' knowledge {eda-based,proficient,utilize} design verification method make student right eda tool context sequence
syfte kurs stärka student kunskap metod eda-baserad konstruktion verifiering göra förtrogen använda rätt eda-verktyg sammanhang ordning
- end sound architecture principle method support develop analyze evolve system
sund {arkitekturprinciper,vidareutveckla} metod stöd utveckla analysera system
- purpose course be learn principle method aid designer developer architect gain increase confidence architectural design include quantitative modeling qualitative architecture evaluation
syfte kurs lära princip metod hjälpa {designer,utvecklare,förtroende} arkitekt få öka utformning arkitektur kvantitativ modellering kvalitativ utvärdering
- understand role applicability method evaluate architecture
förklara betydelse tillämpning metod utvärdering arkitektur
- different method as well underlie principle format document maintain requirement be covered.
gå gå_igenom:02 olik metod bakomliggande princip format dokumentera underhålla krav
- course be student interested empirical method apply field software engineering
kurs student intresserad lära applicera olik empirisk metod programvaruteknik
- course introduce quantitative qualitative method software engineering accompany statistical use analysis
kurs introducera kvantitativ kvalitativ metod programvaruteknik
- conduct qualitative quantitative method software engineering
kvalitativ metod programvaruteknik
- b. appropriateness particular empirical method applicability solve various disparate software engineering problem
b. bedöma lämplighet olik empirisk metod {tillämpbarhet,disparat,programvarutekniska} lösa problemställning
- course introduce quantitative qualitative method software engineering research accompany statistical use analysis
kurs introducera kvantitativ kvalitativ metod programvaruteknisk forskning tillsammans statistisk analysera resultat
- descriptive inferential statistical method apply software engineering
deskriptiv inferentiella statistisk metod applicera programvaruteknik
- conduct qualitative quantitative method software engineering
användning kvantitativ kvalitativ metod
- method analyse quantitative qualitative datum software engineering
metod analysera kvantitativ kvalitativ data programvaruteknik
- summarize state art method tool quality improvement area i.e. functionality reliability usability efficiency maintainability {portability,sub-area}
aktuell metod verktyg {kvalitetsutveckling,kvalitetsområdena,iso9126,underhållbarhet,bärbarhet} dvs funktionalitet tillförlitlighet användbarhet effektivitet delområden
- select improvement method technique appropriate quality task {at,least}15 area above
välja metod tekniker lämplig kvalitetsförbättring åtminstone område nämna ovan
- student demonstrate ability identify industrial problem use advanced software engineering method solve be
student visa förmåga identifiera industriell frågeställning använda avancerad software engineering metod lösa problem
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- solve problem select method
lösa problem utvälja metod
- select most appropriate method give {circumstance,cooperative,enterprise} relevant
välja mycket lämplig metod ge förutsättning relevant samarbetsföretaget.
- make inform evaluation ethical societal impact method design system
utvärdera etisk samhällelig effekt metod konstruktion system
- course aim student learn modern method quality assurance software development particular focus embedded system web application
kurs syfta student lära modern metod kvalitetssäkring mjukvaruutveckling särskilja fokus inbyggd system webbapplikationer
- course introduce student modern method quality assurance software development
kurs introducera student modern metod kvalitetssäkring mjukvaruutveckling
- choose state one's reason select project method respect major subject field study
välja motivera val metod projekt huvudområdet inriktning utbildning
- plan adequate method carry {qualify,designate}2 task framework also be able evaluate work
planera adekvat metod genomföra kvalificerad uppgift given ram samt utvärdera arbete
- description contain background purpose objective possibly method
beskrivning innehålla bakgrund syfte mål eventuell metod
- planning report contain background purpose objective scope method timetable completion thesis
planeringsrapporten innehålla bakgrund syfte mål avgränsning metod tidsplan examensarbete genomföra
- choose state one's reason select project method respect major subject field study
välja motivera val metod projekt huvudområdet inriktning utbildning
- plan adequate method carry {qualify,designate}2 task framework also be able evaluate work
planera adekvat metod genomföra kvalificerad uppgift given ram samt utvärdera arbete
- description contain background purpose objective possibly method
beskrivning innehålla bakgrund syfte mål eventuell metod
- planning report contain background purpose objective scope method timetable completion thesis
planeringsrapporten innehålla bakgrund syfte mål avgränsning metod tidsplan examensarbete genomföra
- course intend give basic knowledge method design analysis real-time system
kurs syfta ge grundläggande kunskap metod konstruktion analys realtidssystem
- be able deal few method security modeling
ha förståelse metod modellera säkerhet
- understand common method security assessment evaluation metrication
förstå vanlig metod säkerhetsbedömning utvärdering svårighet hur säkerhet mäta
- describe simple method avoid work conflict limitation estimate influence performance
{peka,prestandainverkan} ut beskriva enkel metod hantera konflikt identifiera begränsning samt uppskatta
- computer network cover range {sub-specialty,bsd} include communication concept protocol security socket api distribute fault-tolerance method
datornätverk täcka rad underliggande område så datorkommunikation {nätverkskoncept,nätverkssäkerhet,socket} nätverksprotokoll distribuera feltolerans metod
- aim course be learn design analyze network protocol gain knowledge exist communication include support system fundamental task method datum
syfte kurs lära utforma analysera nätverksprotokoll inhämta kunskap befintlig kommunikationsnät {stödsystem,datakommunikationsnät} protokoll grundläggande funktion metod
- plan use appropriate method perform task give constraint
planera adekvat metod genomföra uppgift given ram
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- describe how bioinformatic method be use relate sequence structure function
beskriva hur bioinformatiska metod använda relatera sekvens struktur funktion
- apply linear programming related generic method additional heuristic computational problem
tillämpa linjär optimering relatera generisk metod ytterlig heuristik beräkningsproblem
- course intend give good understanding crossdisciplinary area sufficient depth use evaluate available method understand scientific literature
kurs avse ge god förståelse tvärvetenskaplig område tillräcklig djup använda utvärdera tillgänglig metod följa aktuell vetenskaplig litteratur
- evaluate method qualitatively quantitatively recognize strength limitation
utvärdera metod kvalitativ kvantitativ identifiera styrka svaghet
- formal method be generic term system design analysis implementation describe use mathematical rigor
formell metod {samlingsnamn,systemdesign} matematisk analys implementation datorsystem
- course introduce practically theoretically most important style formal method reasoning software model checking deductive verification
här kurs introducera praktisk teoretisk viktig tekniker formell metod använda resonera mjukvara modellkontroll {model,checking}3 deduktiv verifikation
- be lecture week introduce formal method general technical theoretical concept present tool
kurs omfatta föreläsning vecka introducera formell metod generell bakomliggande teknisk teoretisk begrepp verktyg
- additionally study concurrency control method lock
feltolerans {återställning,checkpointing,optimistisk,pessimistisk} metod
- method enable way construct program quickly high degree correctness
här metod göra möjlig snabb konstruera program hög grad korrekthet
- demonstrate how present idea method critically evaluate
kurs använda därför forskningsartiklar viktig referensmaterial visa hur presentera idé metod kritisk värdera
- critically discuss different method address same task
kritisk diskutera olik bioinformatiska metod behandla uppgift
- identify situation where method apply different application area
identifiera situation där bioinformatiska metod tillämpa olik område
- object encapsulate datum offer method read update
objekt kapsla in data erbjuda metod bearbeta avläsa
- basic object-oriented concept such class object method instance vairable
grundläggande objektorienterade begrepp klass objekt metod instansvariabel
- define class model simple phenomenon object-oriented style encapsulate datum be read update use public method
definiera klass modellera enkel {fenomen,anda,inkapsla,publik} objektorienterad data avläsa uppdatera metod
- variable expression statement priority method parameter passing recursion
variabel uttryck sats prioritet metod parameteröverföring rekursion
- basic object-oriented concept such class object method instance variable
grundläggande objektorienterade begrepp klass objekt metod instansvariabler
- difference static method variable instance
skillnad statisk metod variabel instansmetoder
- difference method return value have result type void
skillnad metod {returnera,resultattypen,void} värde
- how parameter pass happen method call
hur parameteröverföring ske anrop metod
- construct method make use programming language' datatype control structure
konstruera metod utnyttjande programspråk datatyper styrstrukturer
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- contrast formal informal method testing terminology {coverage,workflow,localisation,pre} unit test framework debug control tool specification postcondition invariant verification logic support
{kontrastera,täckningsgrad,enhetstester,arbetsflöde,lokalisering,pre,invarianter} formell informell metod testning terminologi ramverk felsökning kontroll verktyg specifikation post conditions verifikation logik
- describe analyze exist new method distribute system design
god förmåga beskriva analysera existerande ny metod design distribuera system speciell avseende skala feltoleranta
- prove property language grammar automata rigorously formal mathematical method
bevisa egenskap språk grammatiker automat rigorös matematisk metod
- {strategic,reappear}2 ~ betoning (50.0%)
- {ramification,workload}2 ~ röra (50.0%)
- {pertain,explores/develops}2 ~ undersöka (50.0%)
- {large-scale,customization}2 ~ anpassning (50.0%)
- {initial,system's,lifecycle} ~ initial (50.0%)
- {doesn't,direction} ~ individ (50.0%)
- {belief,propagation} ~ antagande (50.0%)
- wire ~ {rc-tvåporten,ledningsmodell} (50.0%)
- wan ~ global (50.0%)
- wall ~ {säkerhetsmodeller,fl} (50.0%)
- voltage ~ {överföringskarakteristik,omslagsspänning,störmarginaler} (50.0%)
- value ~ värde (50.0%)
- undertake ~ {studentgrupper,produktprototyp} (50.0%)
- undertake ~ {hejda,abrupt,varvid,hem} (50.0%)
- treat ~ liksom (50.0%)
- transport ~ {applikations-,transportprotokollen} (50.0%)
- translate ~ jml (50.0%)
- transformation ~ transformation (50.0%)
- transform ~ laplace-transformer (50.0%)
- temporal ~ tidsmässig (50.0%)
- tda555 ~ {kursexempel,tda452,tda555} (50.0%)
- subnett ~ {internetprotokollet,subnetting} (50.0%)
- subnett ~ translation (50.0%)
- submit ~ lämna (50.0%)
- strengthen ~ stärka (50.0%)
- stream ~ ström (50.0%)
- standardised ~ standardisera (50.0%)
- specialization ~ universitet (50.0%)
- span ~ spänna (50.0%)
- simultaneously ~ samtidig (50.0%)
- server ~ server (50.0%)
- sequence ~ styrsignalsekvenser (50.0%)
- analyze/design single alu design control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- analyze/design single alu design control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- analyze design single alu control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- analyze design single alu control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- analyze design single alu control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- sense ~ {förmodan,intuitiv} (50.0%)
- selected ~ representativ (50.0%)
- score ~ {gruppnivå,individnivå} (50.0%)
- score ~ poängsätts (50.0%)
- s ~ er (50.0%)
- roughly ~ {gruppera,modelltyper,nyckelord,grov,indikera,omfång} (50.0%)
- return ~ {returnera,resultattypen,void} (50.0%)
- retrieve ~ förmedla (50.0%)
- rely ~ förlita_sig (50.0%)
- reliable ~ pålitlig (50.0%)
- relative ~ förhållande (50.0%)
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- relationship ~ {bevismetoden,induktion} (50.0%)
- redundancy ~ {tidsredundans,detektering,transienta} (50.0%)
- recurrence ~ rekursionekvationer (50.0%)
- real ~ reell (50.0%)
- race ~ {oföränderlighet,immutability,avsaknad,synkroniseringsfel,determinism} (50.0%)
- prototype ~ {studentgrupper,produktprototyp} (50.0%)
- prototype ~ {färdigställa,prototyp} (50.0%)
- projects ~ forma (50.0%)
- progress ~ rapportera (50.0%)
- procedure ~ masterexamen (50.0%)
- prioritise ~ prioritering (50.0%)
- prioritise ~ prioritera (50.0%)
- premise ~ tillämpad (50.0%)
- prediction ~ molekylär (50.0%)
- aim such analysis include {genome,disease,reconstruction} structural functional prediction elucidation molecular basis human understand fundamental biological system evolutionary history
mål sån analys omfatta {genomanalys,förutsägelse,klarlägga,sjukdom,rekonstruktion} strukturell funktionell molekylär grund mänsklig förståelse grundläggande biologisk system evolutionär historia
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- predefined ~ fördefinierat (50.0%)
- possibility ~ programfel (50.0%)
- possibility ~ ai-metoder (50.0%)
- phase ~ fas (50.0%)
- peer ~ {kollega,förbättringsmål} (50.0%)
- pairwise ~ multipel (50.0%)
- packet ~ {brandvägg,paketfiltrering,skydd,wlan} (50.0%)
- package ~ paket (50.0%)
- package ~ mjukvarupaket (50.0%)
- orientation ~ orientering (50.0%)
- organize ~ organiserad (50.0%)
- occur ~ till_synes:13 (50.0%)
- notion ~ säkerhetskoncept (50.0%)
- nontrivial ~ icke-trivialt (50.0%)
- none ~ {förkunskaper,datorvana,ordbehandlingsprogram} (50.0%)
- multiple ~ multipel (50.0%)
- system architecture {philosophy,dictate} software embedded be organize multiple concurrently-executing task where group implement specific functionality
{filosofi,diktera} systemarkitekturer mjukvara inbyggd system organisera multipel parallell exekvera process där grupp implementera specifik funktionalitet
- many contemporary real-time application distribute multiple computer node course also present topology medium access mechanism commonly-used communication network
dag realtidstillämpningar distribuera multipel {datornoder,mediumaccesstekniker} innehålla kurs också introduktion topologi vanlig använda kommunikationsnätverk
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- describe principle algorithm pairwise multiple alignment sequence database search
beskriva princip algoritm parvis multipel {sekvensanpassning,sekvensdatabassökning}
- mpees ~ masterprogrammet (50.0%)
- monitor ~ monitor (50.0%)
- moment ~ webbaserad (50.0%)
- minimize ~ minimera (50.0%)
- microprocessor ~ mikroprocessor (50.0%)
- metrication ~ {överordnad,dependability} (50.0%)
- message ~ {blocka,meddelandeautentiseringskoder}4 (50.0%)
- medium-size ~ mellanstor (50.0%)
- material ~ kursmaterial (50.0%)
- mastery ~ bemästra (50.0%)
- maintainability ~ {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 (50.0%)
- lock ~ {återställning,checkpointing,optimistisk,pessimistisk} (50.0%)
- lock ~ {mönster,lock,replicated,workers,barrier,synchronization} (50.0%)
- locality ~ {profilera,kornighet,lokalitet,databeroenden} (50.0%)
- layer ~ {applikations-,transportprotokollen} (50.0%)
- lab-skills ~ labbtest (50.0%)
- judgment ~ {beskrivning-,analysförmåga} (50.0%)
- inverter ~ {mos-transistor-modeller,cmos,inverterare} (50.0%)
- inverter ~ {inverteraren,byggblocket} (50.0%)
- inform ~ välgrundad (50.0%)
- inferential ~ inferentiella (50.0%)
- inferential ~ inferentiell (50.0%)
- individual' ~ individ (50.0%)
- improper ~ felaktig (50.0%)
- i/o ~ i/o (50.0%)
- hypothesis ~ hypotes (50.0%)
- hold ~ hålltidskrav (50.0%)
- hidden ~ sekvensanalys (50.0%)
- half-time ~ halvtidsrapport (50.0%)
- guidance ~ vägledning (50.0%)
- grounds ~ forma (50.0%)
- global ~ global (50.0%)
- seminar present more detail {research-level,ambient,occlusion,hair,illumination,soft,shadow,indirect,spherical,harmonic,wavelet} selection topic e.g. rendering application trace global hard real-time etc.
obligatorisk seminarium presentera mer detalj {forskningsnivå,ambient,occlusion,hair,applications,tracing,illumination,skugga,indirect,spherical,harmonics} antal ämne innefatta t_ex t_ex:16 rendering ray global mjuk
- analyse wire-delay-dominated case such clock distribution global interconnect suggest suitable buffer scheme minimize delay spread
analysera {ledningsfördröjningsdominerade,ledningdragning,buffringsmetodier,fördröjningsskillnader} fall klockdistribution global föreslå lämplig minimera fördröjning
- gate ~ grind (50.0%)
- frequent ~ frekvent (50.0%)
- format ~ format (50.0%)
- first-class ~ förstaklass-värden (50.0%)
- fault-tolerant ~ feltoleranta (50.0%)
- factor ~ besvara (50.0%)
- express ~ uttrycka (50.0%)
- experimental ~ dra (50.0%)
- event ~ händelse (50.0%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- event listener
händelse lyssnare
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- concurrent programming play vital role system where many event appear occur simultaneously
parallell programmering spela viktig roll system där många händelse ske till_synes:13 samtidig
- event listener
händelse lyssnare
- evaluation ~ utvärdering (50.0%)
- estimation ~ härledning (50.0%)
- establish ~ gruppbetyget (50.0%)
- equality ~ likhet (50.0%)
- enrol ~ inskriva (50.0%)
- energy ~ {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 (50.0%)
- emerge ~ emerging (50.0%)
- electrical ~ {parasitfördröjning,electrical,fanout} (50.0%)
- effort ~ {parasitfördröjning,electrical,fanout} (50.0%)
- eda451 ~ datorteknik (50.0%)
- economics ~ {produktledning,produktlinje-ekonomi} (50.0%)
- economics ~ beslutsstöd (50.0%)
- dsl ~ dsl (50.0%)
- divide-and-conquer ~ divide-and-conquer (50.0%)
- dit600 ~ algorithms (50.0%)
- distribution ~ klockdistribution (50.0%)
- dissipation ~ effektanalys (50.0%)
- discovery ~ {upptäckt,designmetodik} (50.0%)
- direct ~ undervisningsstil (50.0%)
- detection ~ {länkprotokollen,felupptäckande} (50.0%)
- detect ~ {tidsredundans,detektering,transienta} (50.0%)
- derive ~ härleda (50.0%)
- demand ~ resurskrav (50.0%)
- decision ~ utfall (50.0%)
- datapath ~ följd (50.0%)
- data ~ {dataanalys,i_synnerhet:10} (50.0%)
- dat121 ~ dat121 (50.0%)
- dat121 ~ advanced (50.0%)
- conversion ~ typomvandling (50.0%)
- contribute ~ medverka (50.0%)
- continuous ~ {fortlöpande,veckomöten} (50.0%)
- concurrency ~ {samtidighet,concurrency} (50.0%)
- computer-based ~ datorbaserad (50.0%)
- complexity ~ komplexitet (50.0%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- understand complexity theory practical application theoretical knowledge industrial practice
förklara komplexitet teori praktisk tillämpning teoretisk kunskap industriell praxis
- ensure quality be major challenge software development other {thing,pressure} complexity time cost consideration
säkerställa kvalitet stor utmaning mjukvaruutveckling annan {pga,tidspress,kostnadshänsyn} komplexitet
- perform engineering tradeoff design related functionality speed complexity size
utföra ingenjörsmässig avvägning konstruktion funktion hastighet komplexitet storlek
- {asymptotic,average,worst} complexity case
{asymptotisk,genomsnittlig,värsta-fall-komplexitet} komplexitet
- have strong connection optimization theory linear programming algorithm complexity
finnas stark koppling {optimeringsteori,operationsanalys} linjär optimering datavetenskap algoritm komplexitet
- algorithm complexity divide-and-conquer
algoritm komplexitet divide-and-conquer
- perform whole development {cycle,fill} algorithm problem analysis choose modify combine suitable technique datum structure correctness complexity implementation detail look possible improvement etc.
utföra hel {utvecklingscykeln,problemanalys,implementationsdetaljer} algoritm välja modifiera kombinera lämplig tekniker datastrukturer analys korrekthet komplexitet fylla hitta möjlig förbättring etc.
- analyse explain why time efficiency algorithm be crucial express complexity rigorous scientifically sound manner analyze sum operation nested loop solve standard recurrence etc. i.e. perform objective evaluation performance able compare other
analysera förklara varför {tidseffektivitet,summera,nästlade,rekursionsekvationer,objektiv} algoritm avgörande uttrycka tidskomplexitet rigorös vetenskaplig korrekt sätt tid komplexitet operation loop lösa vanlig etc. säga göra bedömning prestanda jämföra annan
- collection ~ datasamlingar (50.0%)
- coding ~ {kodning,maskinspråk}5 (50.0%)
- closure ~ {eda-koncept,logiksimulering,closure} (50.0%)
- closure ~ closures (50.0%)
- clear ~ {ingenjörsuppgift,specialinriktningar} (50.0%)
- clarity ~ tydlighet (50.0%)
- character ~ {klassificeringsuppgifter,teckenigenkänning,kund,kreditvärdig,medicinsk,diagnostik} (50.0%)
- cell ~ {cmos-grindar,pull-up-nät,pull-down-nät,standardceller} (50.0%)
- carefully ~ noggrann (50.0%)
- capacity ~ möjliggöra (50.0%)
- calculational ~ programkalkyl (50.0%)
- calculational ~ kalkylera (50.0%)
- cad ~ maskinvarubeskrivande (50.0%)
- cad ~ cad-verktyg (50.0%)
- c. ~ {programmeringskurser,projektliknande} (50.0%)
- bottleneck ~ flaskhals (50.0%)
- block ~ byggblock (50.0%)
- best ~ {vetenskap,ingenjörskonst} (50.0%)
- benefit ~ tjäna (50.0%)
- below ~ nedan (50.0%)
- belong ~ {problemklass,tillhöra} (50.0%)
- author ~ {med_flera:06,författare,produktutvecklingsprojekt,källhantering} (50.0%)
- assistant ~ lärarassistent (50.0%)
- asset ~ {produktlinje-tillgångar,produkt-line-arkitektur} (50.0%)
- array ~ fält (50.0%)
- appear ~ dyka (50.0%)
- recognize non-trivial computational problem need solve algorithm appear various real-world computer application formalize
{inse,datortillämpningar,formalisera} icke-triviala beräkningsproblem lösa hjälp algoritm dyka upp olik verklig
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- and/or ~ kommunikationssystem (50.0%)
- adl ~ {arkitekt-modellering,arkitekturbeskrivningsspråk} (50.0%)
- accessible ~ {klassdiagram,överskådlig,programmeringsarbete} (50.0%)
- also ~ också (49.7%)
- also discuss different problem solve strategy reflect solution compare way same
diskutera också olik problemlösningsstrategier reflektera lösning sätt lösa problem
- course also demonstrate importance building mathematical computer model different kind application
kurs visa också betydelse matematisk datormodell olik tillämpning
- attention not only classical mathematical modelling also model common computer science
{uppmärksamhet,datavetenskapen} ge inte enbart klassisk matematisk modell också vanlig
- also be able explain meaning {soundness,derivation} completeness various logic propositional predicate temporal write tree natural deduction
också förklara innebörd {sundhet,logiker,satsa,predikat,temporal} fullständighet olik logik skriva härledning naturlig deduktion predikatlogik
- student choose project assignment list offer also give own proposal
student välja projekt antal erbjuda också komma egen förslag
- project target technology be fpga also digital analog asic
målteknologierna fpga också digital analog asic
- also cover how simulation base technique be use quantitatively evaluate impact design principle computer performance
täcka också hur {simuleringsbaserade,konstruktionsbeslut}2 tekniker använda kvantitativ utvärdera effekt beräkningshastigheten
- also main memory technology be cover part
virtuell minne behandla också
- lecture technical writing be also peer-response workshop where student get develop write skill reading comment draft term paper group
föreläsning teknisk rapportskrivning innehålla kurs också {skrivarworkshop,fördjupningsstudien} där student utveckla skriva granska kommentera utkast
- course also contain introduction programming dependent type constructive theory
kurs innehålla också introduktion programmering beroende typ {martin-löfs,förena} konstruktiv typteori teori matematisk bevis
- student also require make peer review other papers
student också granska publikation annan grupp uppsats
- follow also recommend
följande rekommendera också
- course also address specific challenge relate scale dynamics {heterogeneity,ultra-large} find system
kurs {uppmärksamma,skalning,dynamik,heterogenitet,ultra-storskaliga} också särskilja utmaning uppstå samband finnas system
- course also examine individual write hall-exam
kurs examinera slutligen också skriftlig salstenta
- discussion only focus technology also how affect {world's,carbon,footprint} likely impact society now future generation
diskussion inte bara fokusera teknik också hur påverka {värld,koldioxidutsläpp,just,sannolik,generation} nu inverka samhälle kommande
- course also aim give student technical skill design integration verification hardware software processor-based system
kurs också ge student teknisk färdighet konstruera integrera verifiera hård mjukvara processorbaserade system
- design verify demonstrate microprocessor system consist appropriate peripheral possibly also interface electronics graphical user meet specified functionality performance
konstruera verifiera demonstrera mikrodatorsystem bestå mikroprocessor lämplig periferienheter eventuell också viss elektronik gränssnitt grafisk uppfylla specificera funktionalitet prestanda.
- bachelor thesis also aim develop skill application engineering problem solve research method
kandidatarbetet syfta också ge kunskap färdighet ingenjörsmässig vetenskaplig arbetssätt
- operate system exist {everywhere,just,phone} where computer desktop server also vehicle embedded industrial
operativsystem finnas {överallt,stationär,telefon} där datorsystem inte bara dator server också fordon inbyggd industriell system
- participant also be able
student också
- student need also have knowledge datum structure e.g. tree link list hash table i.e. contents course data as well programming skill {at,least}15 point
student också ha kunskap datastrukturer t_ex träd {länka,kurspoäng,dataprogrammering} lista hashtabeller dvs innehåll kurs programmeringskunskaper minst
- knowledge basic probability theory be advantage also acquire course complementary reading
kunskap grundläggande sannolikhetslära fördel också inhämta parallell kurs
- other programming language use monitor semaphore implement function course also contain presentation such technique
annan programspråk använda monitor semafor realisera funktion innehålla kurs också genomgång sån tekniker
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- many contemporary real-time application distribute multiple computer node course also present topology medium access mechanism commonly-used communication network
dag realtidstillämpningar distribuera multipel {datornoder,mediumaccesstekniker} innehålla kurs också introduktion topologi vanlig använda kommunikationsnätverk
- conjunction course also give account how derive maximum resource requirement worst-case execution time task
samband ge också insikt hur maximal resursbehovet {värsta-fallets,exekveringstid}2 process beräkna
- also cover historical {origin,re-emerge,vliw} many design strategy current system different form context e.g. datum parallelism thread-level
gå också historisk {ursprung,designstrategier,återuppstå,vliw-parallellism,trådnivå} många nutida system annan form sammanhang exempel dataparallellism parallellism
- course also present technology use implement such circuit
kurs ge också inblick teknologi nät implementera
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- also expect design distribute algorithm computer network show why work
också utforma distribuera algoritm datornätverk visa varför fungera
- course also include discussion hypothesis state roughly function be computable certain intuitive sense only define several model computation
kurs innehålla också diskussion hypotes {förmodan,intuitiv} funktion beräkningsbar viss sätt endast definiera flera beräkningsmodeller
- realistic functional program also handle change state exception backtrack other non-functional behaviour
realistisk funktionell program också hantera tillståndsförändringar avbrott backtracking annan icke-funktionella beteende
- course also present recent research make contents vary degree
kurs också presentera del aktuell forskning göra innehåll variera år
- also include short introduction machine
kurs ge också kort introduktion turing-maskiner
- importance ~ vikt (49.4%)
- certain class system e.g. {safety-critical,outmost,satisfied,eliminate,severe,catastrophic} be importance quality attribute requirement risk even consequence
viss typ system t.ex. säkerhetskritiska {yttre,eliminera,allvarlig,katastrofal} vikt kvalitetskrav uppfylla risk konsekvens
- explain importance identify stakeholder knowledge context goal
förklara vikt identifiera intressent kunskap sammanhang mål
- d. explain importance research ethic
{d.,forskningsetik} förklara vikt
- state explain importance threat validity how control say
{g.,validitetshot} redogöra förklara vikt hur kontrollera typ hot
- assess importance software quality relation time cost modern development project
värdera vikt {mjukvarukvalité,kostnadsbild} relation tid modern mjukvaruprojekt
- second unifying theme be memory bottleneck importance efficient resource management
två {sammanhålla,minnesflaskhalsen}2 tema vikt effektiv resurshantering
- second unifying theme be memory bottleneck importance efficient resource management
två {sammanhålla,minnesflaskhalsen}2 tema vikt effektiv resurshantering
- result ~ resultat (49.0%)
- work complex task have clear goal general predefined result
arbeta komplex problem ha klar mål fördefinierat resultat
- draw conclusion experimental result
dra slutsats experimentell resultat
- plan step complex work set intermediate goal {keep,achievable,revise,work-around} project run come realistic estimate resource result develop necessary
planera komplex arbete sätta upp {delmål,igång,revision,angreppssätt} hålla projekt göra realistisk bedömning resurskrav möjlig resultat mål hitta annan nödvändig
- communicate present result efficiently write orally
kommunicera presentera resultat effektiv skriftlig muntlig
- result combined assessment be team base grade
resultat sammanlägga bedömning grupp basbetyg
- individual grade be award student base contribution team's result part
individuell betyg sätta sedan student basera bidrag grupp gemensam resultat del
- give scientific problem study field student be able find most relevant papers literature review communicate result
utgående vetenskaplig problem studerad område student söka fram mycket relevant artikel litteratur granska kommunicera granskning resultat
- appropriate meaningful test interpret explain stakeholder result application such case use tool practical example
konstruera lämplig meningsfull test tolka förklara intressent resultat tillämpning sån testfall verktyg praktisk exempel
- sub-course be report base result quantify assess quality software product
delkursen rapport innehålla resultat beräkning kvalitet utvälja produkt
- critically evaluate project respect problem approach result
kritisk granska värdera konstruktiv ifrågasätta annan kandidatarbete avse frågeställning genomförande resultat
- student require document result laboratory class technical report
resultat laboration dokumentera teknisk rapport
- final grade scale {u/3,-5}2 base exam result
slutbetyget skala ge basera tentamen resultat
- final grade scale {u/3,-5}2 base exam result
slutbetyget skala ge basera tentamen resultat
- common outcome be sudent have record result answer question lab-pm when work practice lab task
gemensam mål krävas {sudenterna,anteckna} resultat svar fråga lab-pm när arbeta praktisk uppgift
- addition order finally examine outcome write report result require
dessutom slutgiltig examinera mål krävas skriftlig rapport resultat arbete laboration
- final grade scale u base exam result
slutbetyget ge skala basera tentamen resultat
- document present result analyse reflect difficulty problem {shortage,positive} together more experience
dokumentera presentera resultat analysera reflektera svårighet problem {brist,positiv} erfarenhet
- second evaluate result case study work relation part
två utvärdera resultat projektarbete utarbeta samband del
- work case study do electronically use network simulator deliver result uploaded file simulation diagram table report
arbete projekt ske elektronisk hjälp {nätverkssimulator,uppladdad,diagram} leverera resultat form fil simulering tabell rapport
- mandatory activity task be evaluate award demonstrate result suitable form mainly report presentation
antal obligatorisk aktivitet uppgift bedöma poängssättas demonstrera resultat lämplig form främst rapport presentation
- grade {th,homepage} base sum result gain activity task more detail be available course
slutbetyg skala ge basera summa resultat samtlig aktivitet uppgift mer detalj finnas hemsida kurs
- basic ~ grundläggande (48.4%)
- mathematical modelling be therefore basic engineering skill
matematisk modellering därför grundläggande ingenjörsfärdighet
- understand use basic abstract datum type structure include list queue table tree graph
förstå använda grundläggande abstrakt datatyper datastrukturer annan lista kö tabell träd graf
- understand use algorithm manipulate query basic datum structure efficient way why be correct
förstå använda algoritm hantera grundläggande datastrukturer effektiv sätt varför korrekt
- basic mathematical concept set function relation graph logarithm proof induction
grundläggande matematisk begrepp mängd funktion relation graf logaritm induktionsbevis
- sound basic knowledge logic be welcome prerequisite course program verification formal method {artificial,intelligence}2
grundläggande kunskap logik god grund kurs programverifiering formell metod {artificiell,intelligens}2
- basic level be able find use open specification standard area
grundläggande söka använda öppen standard specifikation web område
- basic training hardware description language vhdl verilog
grundläggande färdighet hårdvarubeskrivande språk
- be familiar basic implementation issue imperative functional language
känna grundläggande implementationsproblematik imperativa funktionell språk
- basic skill {unix,makefiles} programming shell
grundläggande färdighet {unix,shell-programmering} programmering
- basic knowledge datum structure algorithm
grundläggande kunskap datastrukturer algoritm
- basic knowledge assembler programming
grundläggande kunskap assemblerprogrammering
- support basic function version control system organize ongoing documentation report program code
stöd grundläggande funktion {versionshanteringssystem,programkod.} organisera löpande dokumentation rapport
- write basic project plan prior technical development
skriva grundläggande projektplan teknisk utvecklingsprojekt.
- student have good understanding computer organization basic knowledge low level programming be familiar term assembler interrupt so on i.e. contents course machine orient
student ha god förståelse dator konstruktion grundläggande kunskap maskinnära programmering kännedom begrepp assembler avbrott etc dvs innehåll kurs maskinorienterad
- knowledge basic probability theory be advantage also acquire course complementary reading
kunskap grundläggande sannolikhetslära fördel också inhämta parallell kurs
- describe analyze/design central processing unit' basic part
beskriva analysera konstruera centralenhet grundläggande del
- analyze/design single alu design control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- describe analyze/design central processing unit' basic part
beskriva analysera konstruera centralenhet grundläggande del
- analyze/design single alu design control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- basic eligibility
grundläggande behörighet
- course intend give basic knowledge method design analysis real-time system
kurs syfta ge grundläggande kunskap metod konstruktion analys realtidssystem
- apply basic analysis method use verify temporal correctness set execute task
tillämpa grundläggande analysmetoder använda verifiera tidsmässig korrekthet uppsättning process
- course give basic knowledge security area i.e. how {protect,intentional} system intrusion attack
kurs ge grundläggande kunskap område datasäkerhet eng security dvs hur skydda system avsiktlig intrång
- exhibit basic skill design software parallel computer understanding issue involve efficient
{uppvisa,övervägande}2 grundläggande färdighet konstruktion mjukvara parallell dator förståelse påverka effektivitet programvara
- exhibit basic skill design software parallel computer understanding issue involve efficient
{uppvisa,övervägande}2 grundläggande färdighet konstruktion mjukvara parallell dator förståelse påverka effektivitet programvara
- identify basic type conflict occur result pipeline datapath processor
identifiera grundläggande typ konflikt uppkomma följd pipelining processor dataväg
- have basic practical skill configuration local network
ha grundläggande praktisk färdighet konfiguration lokal nätverk
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- have basic practical skill configuration local network
ha grundläggande praktisk färdighet konfiguration lokal nätverk
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- describe analyze/design central processing unit' basic part
beskriva analysera konstruera centralenhet grundläggande del
- analyze design single alu control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- describe analyze design central processing unit' basic part
beskriva analysera konstruera centralenhet grundläggande del
- analyze design single alu control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- show basic knowledge most important application protocol
redovisa grundläggande kunskap viktig applikationsprotokollen
- show good knowledge model structure architecture work basic ip address plan intranet
redovisa god kännedom {ip-modellen,intranät}2 internet uppbyggnad arkitektur bearbeta grundläggande ip-adresseringsplan
- show basic practical skill configuration local network
redovisa grundläggande praktisk färdighet konfiguration lokal nätverk
- course comprise basic skill knowledge internet technology tcp/ip protocol suite particular access route
kurs omfatta {huvudmoment,internetteknik,ip-protokollen,internetanslutning,routingteknik} handla grundläggande tcp
- route switch essential manage router core {internetwork,rip,distance-vector} device basic configuration protocol
grundläggande {routing-,switchingteknik,routersuppbyggnad,vägvalsalgoritmer,distance-vector} konfiguration princip routing protokoll routingprotokoll
- course be divide part basic route switch och switching complex network access
kurs uppdela del grundläggande routing switching komplex nätverk wan-access
- work basic configuration ip router connect local network internet
sätta upp route grundläggande konfiguration ansluta lokal nätverk internet
- analyze design basic part central processing unit
beskriva analysera konstruera centralenhet grundläggande del
- analyze design single alu control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- io-handling stream basic level
io-hantering ström grundläggande nivå
- file management basic level
filhantering grundläggande nivå
- introduction cmo integrate circuit design basic building block technology platform tool
introduktion integrera kretskonstruktion grundläggande byggblock teknologiplattformar konstruktionsverktyg
- inverter basic digital building block
{inverteraren,byggblocket} grundläggande digital
- use industrial-type design automation tool implement verify basic cmo circuit element follow flow support such
använda automatisera konstruktionsverktyg industriell snitt konstruera grundläggande {kretselement,i_enlighet_med:12,konstruktionsflöde} sån verktyg stödja
- basic knowledge electric circuit theory analog digital electronics logic design computer organization
grundläggande kunskap elektrisk kretsteori analog digital elektronik samt digitalteknik datorteknik
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- implement solution basic bioinformatic problem
implementera lösning grundläggande bioinformatiska problem
- describe basic principle hidden model application sequence analysis
beskriva grundläggande princip {dölja,markov-modeller}3 tillämpning sekvensanalys
- basic course molecular biology statistics
grundläggande kurs molekylärbiologi statistik
- know basic principle run-time organization parameter passing memory management implement part compiler
känna grundläggande princip {runtime-miljöer,parameterskickande} minneshantering implementera kompilator
- basic goal cryptography confidentiality authentication non-repudiation
kurs innehålla grundläggande begrepp kryptografi sekretess autentisering oavvislighet
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- explain basic key management technique secret public cryptography
förklara grundläggande tekniker kryptering hemlig öppen nyckel
- basic goal cryptography confidentiality authentication non-repudiation
kurs innehålla grundläggande begrepp kryptografi sekretess autentisering oavvislighet
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- explain basic key management technique secret public cryptography
förklara grundläggande tekniker kryptering hemlig öppen nyckel
- document project form basic requirement specification design
dokumentera arbete sån projekt form t.ex. grundläggande kravspecifikation enkel designdokument
- previous programming experience basic knowledge datum structure algorithm also assume
kurs förutsätta tidigare programmeringserfarenhet grundläggande kunskap datastrukturer algoritm
- basic object-oriented concept such class object method instance vairable
grundläggande objektorienterade begrepp klass objekt metod instansvariabel
- course discuss basic concept imperative object-oriented language realize
kurs behandla grundläggande begrepp imperativ objektorienterad programmering så realisera
- addition basic language construct simple guideline programming course discuss use number class standard library
grundläggande språkkonstruktionerna enkel riktlinje programutformning diskutera använda antal klass standardbibliotek
- explain basic concept imperative object-oriented programming in particular realize choose language
förklara grundläggande begrepp imperativ objektorienterad programmering speciell realisera programspråk använda kurs
- basic object-oriented concept such class object method instance variable
grundläggande objektorienterade begrepp klass objekt metod instansvariabler
- basic inheritance interface
grundläggande arv gränssnitt interfaces
- explain use basic concept imperative object-oriented programming
förklara använda grundläggande begrepp imperativ objektorienterad programmering
- use basic repertoire programming technique type functional language such model datatype recursion higher order function
använda grundläggande {repertoar,typat} programmeringstekniker funktionell språk såsom modellering datatyper rekursion användning hög ordning funktion
- begin course introduction basic concept distribute system challenge pose
kurs börja introduktion grundläggande koncept distribuera system utmaning stå
- review basic datum structure
granskning grundläggande datastrukturer
- basic complexity theory
grundläggande komplexitetsteori
- supervise ~ handleda (48.0%)
- consist ~ bestå (47.6%)
- other ~ annan (46.8%)
- other student {fulfill,seat} prerequisite admit be available
annan student uppfylla förkunskapskraven anta mån plats
- student also require make peer review other papers
student också granska publikation annan grupp uppsats
- write analytical survey paper other scientific give topic specific research area
författa analysera översiktsuppsats annan vetenskaplig uppsats given ämne specifik forskningsområde
- write analytical survey paper other scientific
författa analysera översiktsuppsats annan vetenskaplig uppsats
- first seminar presentation give teacher other researcher
en {c:a,seminarietillfällena} ge föreläsning lärare annan forskare
- attention other student presentation
deltagande annan student presentation
- student write essay give seminar participate other
student skriva essä hålla seminarium delta annan
- connections alignment requirement engineering other software activity
koppling {samstämmighet,mjukvaruutvecklingsaktiviteter} kravhantering annan
- c. apply skill programming course other relevant project-like environment
tillämpa färdighet {programmeringskurser,projektliknande} annan relevant kurs miljö
- ensure quality be major challenge software development other {thing,pressure} complexity time cost consideration
säkerställa kvalitet stor utmaning mjukvaruutveckling annan {pga,tidspress,kostnadshänsyn} komplexitet
- attendance presentation defense other theses
närvaro annan examensarbetsredovisningar
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- attendance presentation defense other theses
närvaro annan examensarbetsredovisningar
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- other programming language use monitor semaphore implement function course also contain presentation such technique
annan programspråk använda monitor semafor realisera funktion innehålla kurs också genomgång sån tekniker
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- function generalise operate other datatype
funktion generalisera så fungera annan datatyper
- realistic functional program also handle change state exception backtrack other non-functional behaviour
realistisk funktionell program också hantera tillståndsförändringar avbrott backtracking annan icke-funktionella beteende
- protocol key management authentication other service
protokoll nyckelhantering autentisering annan tjänst
- explain various role hash function part other cryptographic primitive protocol requirement place
förklara {hashfunktioners,hashfunktioner}2 olik användningsområde annan kryptografisk primitiver protokoll krav ställa
- protocol key management authentication other service
protokoll nyckelhantering autentisering annan tjänst
- explain various role hash function part other cryptographic primitive protocol requirement place
förklara {hashfunktioners,hashfunktioner}2 olik användningsområde annan kryptografisk primitiver protokoll krav ställa
- short introduction other design technique local search approximation algorithm randomize pre-processing network flow
kort introduktion annan {designtekniker,förbehandling} lokal sökning approximationsalgoritmer randomiserad algoritm nätverksflöde
- {intractability,intractable} recognize problem other class
{intractability,intractable} känna igen annan klass problem
- analyse explain why time efficiency algorithm be crucial express complexity rigorous scientifically sound manner analyze sum operation nested loop solve standard recurrence etc. i.e. perform objective evaluation performance able compare other
analysera förklara varför {tidseffektivitet,summera,nästlade,rekursionsekvationer,objektiv} algoritm avgörande uttrycka tidskomplexitet rigorös vetenskaplig korrekt sätt tid komplexitet operation loop lösa vanlig etc. säga göra bedömning prestanda jämföra annan
- larger part course consist project work group complete programming write essay read comment other
stor del kurs bestå arbete projektgrupp slutföra programmeringsprojekt skriva essä läsa kommentera en annan grupp
- requirement ~ krav (46.7%)
- requirement course be successfully complete year subject computer science equivalent
krav kurs ha framgångsrik slutföra år ämne datavetenskap motsvarande
- identify requirement analog interface component give converter solution
identifiera krav analog kringkomponenter specifikation omvandlare
- main challenge software development be make sure one develop right system i.e. understand requirement need fulfil
stor utmaning mjukvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- purpose course be how learn find collect requirement relevant source start software development project follow established principle format document maintain
syfte kurs hur lära hitta samla krav relevant källa början utvecklingsprojekt programvara fastställa princip format dokumentera underhålla
- main challenge software development be make sure develop right system i.e. understand requirement need fulfil
stor utmaning programvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- focus course be how find collect requirement relevant source start software development project
kurs fokusera hur hitta samla in krav relevant källa början projekt programvaruutveckling
- different method as well underlie principle format document maintain requirement be covered.
gå gå_igenom:02 olik metod bakomliggande princip format dokumentera underhålla krav
- particular course cover problem arise when requirement engineering conduct {fast-paced,cost-sensitive} industrial reality
kurs behandla särskilt problem uppstå när hantera krav snabb {föränderlig,kostnadskänslig,verklighet} industriell
- requirement elicitation
framtagning krav
- write requirement specification
skriva krav kravspecifikation
- quality assurance requirement
kvalitetssäkring krav
- prioritise requirement
prioritering krav
- prioritise requirement
prioritera krav
- assure quality requirement specification
kvalitetssäkra krav kravspecifikation
- describe fundamental software engineering such stakeholder requirement
beskriva grundläggande koncept mjukvaruutveckling t.ex. intressent krav
- a. elicitate requirement design solution real-world problem
{locka,elicitera} fram krav designa lösning verklig problem
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- skill ability demonstrate develop design computer control distribute algorithm program network protocol adapt need capacity road user meet societal requirement sustainable development social ecological term
färdighet förmåga visa utveckla konstruera {datorisera,trafikant} styrsystem distribuera algoritm program nätverksprotokoll anpassa användande behov möta samhällelig krav hållbar utveckling social ekologisk termer
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- formulate requirement embedded system strict constraint computational delay periodicity
formulera krav inbyggd datorsystem strikt önskemål fördröjning {periodicitet,datorberäkning}2
- know requirement power supply digital circuit environment multiple voltage
krav korrekt {strömförsörjning,med_flera:10,spänning} digital krets miljö
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- formulate requirement computer system use time safety critical application
formulera krav datorsystem tid säkerhetskritiska tillämpning
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain various role hash function part other cryptographic primitive protocol requirement place
förklara {hashfunktioners,hashfunktioner}2 olik användningsområde annan kryptografisk primitiver protokoll krav ställa
- explain various role hash function part other cryptographic primitive protocol requirement place
förklara {hashfunktioners,hashfunktioner}2 olik användningsområde annan kryptografisk primitiver protokoll krav ställa
- strict requirement however lecture tutorial assume student have
ingen strikt krav nivå föreläsning laboration utgå elev ha
- analyze challenge requirement different approach have
god kunskap diskutera analysera problem krav olik designmetoder lösning stå
- cryptography ~ kryptering (46.7%)
- symmetric key cryptography block stream cipher design principle example mode operation message authentication code
kryptering {symmetrisk,strömchiffer}2 nyckel {blocka,meddelandeautentiseringskoder}4 konstruktionsprinciper exempel
- public key cryptography {asymmetric,signature}2 cipher
kryptering öppen nyckel {asymmetrisk,chiffer,signatur}2
- explain basic key management technique secret public cryptography
förklara grundläggande tekniker kryptering hemlig öppen nyckel
- symmetric key cryptography block stream cipher design principle example mode operation message authentication code
kryptering {symmetrisk,strömchiffer}2 nyckel {blocka,meddelandeautentiseringskoder}4 konstruktionsprinciper exempel
- public key cryptography {asymmetric,signature}2 cipher
kryptering öppen nyckel {asymmetrisk,chiffer,signatur}2
- explain basic key management technique secret public cryptography
förklara grundläggande tekniker kryptering hemlig öppen nyckel
- configuration ~ konfiguration (46.7%)
- presentation ~ presentation (46.6%)
- writing report oral presentation
rapportskrivning samt muntlig presentation
- write report oral presentation
skriftlig rapport muntlig presentation
- design presentation time constraint deliver
designa muntlig presentation {framföra,tidsbegränsning}
- term paper work team student select topic include report oral presentation
fördjupningsstudie grupp student välja område rapport {term,paper}3 muntlig presentation
- total course grade base quality term paper report oral presentation
% kurs betyg bestämma rapport muntlig presentation
- course examine homework oral presentation take home exam
kurs examinera hemuppgift muntlig presentation hemtentamen
- oral presentation be do pair student select research paper chapter course book involve application type system cover lecture
muntlig presentation ske parvis student välja presentera uppsats kapitel kursboken involvera tillämpning typsystem inte omfatta föreläsning
- presentation judge respect quality slide oral
presentation bedöma avseende presentationamaterialet muntlig
- be lecture seminar workshop area scientific writing review presentation as well ethic
undervisning ske form föreläsning seminarium {workshoppar,uppsatsmetodik}2 granskning presentation etik
- rest seminar presentation give student follow group discussion deepen understanding present algorithm technique
övrig seminarietillfällen hållas presentation student följa grupp diskutera därmed fördjupa förståelse presentera algoritm tekniker
- attention other student presentation
deltagande annan student presentation
- course consist lecture series homework assignment oral written presentation lab
kurs bestå föreläsningsserie hemuppgift muntlig skriftlig presentation laboration
- student give frequent oral presentation demonstrate understanding reading facilitate discussion
student därför ge {tät,instuderingsuppgifterna} muntlig presentation visa förståelse skapa diskussion
- approve presentation defense thesis
godkänna presentation {försvar,examensarbetsredovisningen}3
- oral presentation make
muntlig presentation utföra engelska
- presentation thesis be {announce,date}2 department {at,least}15 week prior
presentation examensarbete {annonsera,presentationsdatum}2 aktuell institution minst vecka
- presentation hold period {normal,hour}2 office
presentation ske period {augusti,juni,arbetstid}2 normal
- approve presentation defense thesis
godkänna presentation {försvar,examensarbetsredovisningen}3
- oral presentation make
muntlig presentation utföra engelska
- presentation thesis be {announce,date}2 department {at,least}15 week prior
presentation examensarbete {annonsera,presentationsdatum}2 aktuell institution minst vecka
- presentation hold period {normal,hour}2 office
presentation ske period {augusti,juni,arbetstid}2 normal
- {muntlig,av,arbetet,på,ett,ingenjörsmässigt,professionellt,sätt,m} presentation och
muntlig presentation arbete ingenjörsmässig professionell sätt
- third be evaluate oral presentation opponent select topic seminar active attention whole class
tre utvärdera muntlig presentation roll opponent välja ämne seminarium aktiv deltagande hel klass
- mandatory activity task be evaluate award demonstrate result suitable form mainly report presentation
antal obligatorisk aktivitet uppgift bedöma poängssättas demonstrera resultat lämplig form främst rapport presentation
- approve presentation defense thesis
godkänna presentation {försvar,examensarbetsredovisningen}3 examensarbete
- examination consist oral presentation deliver source code other artifact
examination ske muntlig presentation projekt samt {inlämning,artifakter} källkod övrig
- course examine individual programming assignment write oral presentation
kurs examinera individuell inlämningsuppgifter programmering skriftlig muntlig presentation
- final program write report participation supervision presentation be all important assessment project
slutlig program skriftlig rapport deltagande handledning presentation viktig bedömning projekt
- good ~ god (46.5%)
- learn ~ lära (46.4%)
- possibly ~ eventuell (46.2%)
- internet ~ internet (46.0%)
- present ~ presentera (45.9%)
- course present possible approach develop web application
kurs presentera olik utvecklingsalternativ web applikation
- approach design be discuss couple technique present
alternativ diskutera designfrågor antal tekniker presentera
- do sensible choice present approach technique modern web application
kurs presentera utvecklingsalternativen tekniker göra medveten val då utveckla web applikation
- communicate present result efficiently write orally
kommunicera presentera resultat effektiv skriftlig muntlig
- orally present planning half-time final report
muntlig presentera {planeringsarbetet,halvtidsrapporterna,slutrapporterna}
- student carry case study present {plenary,fellow} session instructor
student fallstudie presentera {plenum,kurskamrat} instruktör
- research area number related topic briefly present student introduction lecture
forskningsområde antal relatera ämne presentera student introduktionsföreläsningar
- paper orally present
uppsats presentera muntlig seminarium
- end beginning q3 student present work
slut början presentera student arbete
- allow present pair minute
vanlig även presentera par då minut
- seminar present more detail {research-level,ambient,occlusion,hair,illumination,soft,shadow,indirect,spherical,harmonic,wavelet} selection topic e.g. rendering application trace global hard real-time etc.
obligatorisk seminarium presentera mer detalj {forskningsnivå,ambient,occlusion,hair,applications,tracing,illumination,skugga,indirect,spherical,harmonics} antal ämne innefatta t_ex t_ex:16 rendering ray global mjuk
- rest seminar presentation give student follow group discussion deepen understanding present algorithm technique
övrig seminarietillfällen hållas presentation student följa grupp diskutera därmed fördjupa förståelse presentera algoritm tekniker
- write essay approve present seminar
essä godkänna presentera seminarium
- course present classical mathematical topic computing science perspective
kurs presentera klassisk matematisk ämne datavetenskaligt perspektiv
- development course only present key component operate system also discuss design implementation challenge evolution {pioneer,mobile-based} modern one
kurs presentera viktig komponent operativsystem komplettera diskussion hur slutlig utformning implementering utvecklas historisk modern mobil os
- end course present technique base {cyclic,time-table} scheduling as well use static dynamic task priority
kurs presentera tekniker basera {cyklisk,tidtabell} statisk dynamisk processprioriteter
- addition protocol management shared hardware software resource be present
dessutom presentera protokoll hantering delad hård mjukvaruresurser
- course present different analysis method system schedule task use static dynamic priority {utilization-based,response-time,processor-demand}
kurs presentera olik analysmetoder system schemalägga process statisk dynamisk prioritet {utnyttjandegradsbaserad,svarstidsanalys,beräkningsbehovsanalys} analys
- document present result analyse reflect difficulty problem {shortage,positive} together more experience
dokumentera presentera resultat analysera reflektera svårighet problem {brist,positiv} erfarenhet
- technology node independent performance model power speed present give student generic tool estimate cost property circuit future cmo
teknologioberoende modell effektförbrukning {signalfördröjning,prestandaegenskaper,morgondag} presentera ge student generisk verktyg beräkna sån krets dag cmos-teknologier
- course also present recent research make contents vary degree
kurs också presentera del aktuell forskning göra innehåll variera år
- course present simple test drive object orient process
kurs presentera enkel testdriven objektorienterad process
- demonstrate how present idea method critically evaluate
kurs använda därför forskningsartiklar viktig referensmaterial visa hur presentera idé metod kritisk värdera
- present output user make simple modification
presentera utdata användare utföra enkel redigering
- project consist part programming cover technique present lecture write report essay historical philosophical ethical issue end course
{ai-projektet,programmeringsprojektet} bestå del programmeringsprojekt täcka ai-tekniker presentera föreläsning skriftlig rapport essä omfatta historisk filosofisk etisk frågeställning slut kurs
- course present theory finite automata regular expression context-free grammar
kurs presentera teori ändlig automat reguljär uttryck kontext-fria språk
- where ~ där (45.8%)
- course primarily intend introduction mathematical modelling student limited experience use mathematics engineering come work different area where be useful
kurs främst avse introduktion matematisk modellering student begränsad erfarenhet hur matematik använda olik ingenjörsområden arbeta område där användbar
- course end individual summarize report where student be encourage reflect personal perspective
kurs avsluta individuell sammanfatta uppsats där student uppmuntra reflektera personlig sätt
- be do supervision session where student solve exercise regularly discuss teacher
ske handledningstimmar där student lösa uppgift regelbunden diskutera lärare
- project work be do team where number student together
projektarbete göra team där antal student arbeta tillsammans
- lecture technical writing be also peer-response workshop where student get develop write skill reading comment draft term paper group
föreläsning teknisk rapportskrivning innehålla kurs också {skrivarworkshop,fördjupningsstudien} där student utveckla skriva granska kommentera utkast
- where applicable student be able discuss value societal economic consequence his/her work
student där så {tillämpbar,ekonomisk} diskutera värdera samhällelig etisk konsekvens arbete
- course be organize project where student work team usually address real-world software engineering task
kurs organisera projekt där student arbeta team vanligtvis lösa realistisk mjukvaruutvecklingsuppgift
- operate system exist {everywhere,just,phone} where computer desktop server also vehicle embedded industrial
operativsystem finnas {överallt,stationär,telefon} där datorsystem inte bara dator server också fordon inbyggd industriell system
- system architecture {philosophy,dictate} software embedded be organize multiple concurrently-executing task where group implement specific functionality
{filosofi,diktera} systemarkitekturer mjukvara inbyggd system organisera multipel parallell exekvera process där grupp implementera specifik funktionalitet
- real-time system where task strict timing constraint be necessary make pre-run-time analysis schedulability
realtidssystem där process strikt tidskrav nödvändig göra {a_priori:15,schemaläggningsbarhet} analys system
- course be organize series lecture set exercise session where programming technique theory present put practice
kurs utgöra föreläsningsserie antal {salsövningar,programmeringmetoder,praktisera} där teori föreläsning
- course conclude seminar mandatory attendance where project be present
kurs avsluta seminarium obligatorisk närvaro där projekt redovisa
- additional more {profound,microcontoller} laboration assignment where student get use larger system together interface internal external device
ytterlig mycket omfattande laboration där elev öva använda mikrokontrollern stor system tillsammans gränssnitt intern extern periferienheter
- new {commercially,mining,automatically,interesting} important area application be datum where algorithm use detect information relation large commercial scientific database
ny kommersiell viktig område data {mining,intressant} där algoritm använda automatisk identifiera speciell information relation stor vetenskaplig databas
- concurrent programming play vital role system where many event appear occur simultaneously
parallell programmering spela viktig roll system där många händelse ske till_synes:13 samtidig
- identify situation where method apply different application area
identifiera situation där bioinformatiska metod tillämpa olik område
- application area where technique be use such language technology bioinformatic robotic etc.
applikationsområden där ai-tekniker använda språkteknologi bioinformatik robotik etc.
- project ~ projekt (45.7%)
- graph network model project activity discrete standard problem boolean logic planning
graf nät modellering projekt aktivitet diskret standardproblem satslogik planering
- final grade be obtain pass assignment project base write exam
slutbetyg skala ge godkänd inlämningsuppgifter projekt basera tentamen
- work involve organization lead project development product such
projektarbete ingå organisation ledning projekt själva utvecklingsarbete
- work project
arbete projekt
- project run group student
projekt genomföra grupp teknolog
- project group have {orderer,tutor} main
projekt ha {beställare,huvudhandledare}
- student choose project assignment list offer also give own proposal
student välja projekt antal erbjuda också komma egen förslag
- pass assignment project
godkänd inlämningsuppgifter projekt
- grade decide project
betyg ge projekt
- lecture assignment final project
kurs ge form föreläsning datorövningar inlämningsuppgifter avsluta projekt
- project be nontrivial level
projekt icke-trivialt
- project be do small group understanding member contribute substantially individually
projekt göra liten grupp där samtlig {medlem,substansiellt} bidra individuell
- project suggest student potential supervisor
projekt föreslå student själv handledare
- supervisor recommend final grade project approval course examiner
handledare rekomenderar slutbetyg projekt sedan godkänna kurs examinator
- plan step complex work set intermediate goal {keep,achievable,revise,work-around} project run come realistic estimate resource result develop necessary
planera komplex arbete sätta upp {delmål,igång,revision,angreppssätt} hålla projekt göra realistisk bedömning resurskrav möjlig resultat mål hitta annan nödvändig
- apply course student arrange teacher be willing supervise project
söka kurs student hitta lärare villig agera handledare projekt
- project goal vary year technical area span embedded software technology platform such
projekt mål variera år spänna {teknikinnehåll,ändock} inbyggd mjukvara teknologiplattformar fpga asic
- team project assess accord main deliverable final academic report product include documentation process
grupp examinera huvudsaklig {slutleveranser,produktspecifikation} slutlig akademisk rapport % produkt process projekt gång
- project report orally write
projekt process resultat redovisa muntlig skriftlig
- project also approve
projekt godkänna
- lecture seminar project
föreläsning seminarium projekt
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- focus course be how find collect requirement relevant source start software development project
kurs fokusera hur hitta samla in krav relevant källa början projekt programvaruutveckling
- describe how requirement engineering agile project differ traditional
beskriva hur kravhantering agila projekt skilja traditionell
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- examination consist part write hec project
examination bestå del skriftlig tentamen hp projekt
- project grade scale use pass
projekt använda betygsskala godänd ej godkänna
- 3 complete course grade write exam project part be award pass
godkänna hel kurs krävas skriftlig examen projekt erhålla betyg
- project part be award write exam respectively
krävas projekt erhålla betyg godkänna skriftlig tentamen respektive
- course consist series lecture project
kurs bestå föreläsning projekt
- lecture introduce theme project explore development modeling tool
föreläsning introducera tema projekt utforska utveckling modelleringsverktyg
- project consist weekly iteration modeling tool be incrementally develop
projekt bestå veckovis iteration {modelleringsverktyget,stegvis} utvecklas
- course examine part project deliverable source code binary documentation final report reflect decision outcome
kurs examinera del leverabel projekt källkod applikation dokumentation slutrapport där student reflektera beslut utfall
- course be organize project where student work team usually address real-world software engineering task
kurs organisera projekt där student arbeta team vanligtvis lösa realistisk mjukvaruutvecklingsuppgift
- project supplement lecture provide insight task student work software engineering general
supplement projekt ge serie föreläsning fördjupa insikt uppgift samt mjukvaruutveckling stor
- grade be individual base content group' report individual' degree contribution project whole
betyg individuell basera innehåll grupp rapport individ bidrag projekt helhet
- grade project whole manage deliver {improved,acceptance} software product own organisation typically open source get improvement
betyg projekt helhet {lyckas,source-projekt,acceptans} leverera förbättra programvara produktägande organisation vanligtvis open få förbättring grupp göra
- reason choice conclusion background consequence own project as well
resonera ställningstagande slutsats bakgrund följd egen projekt ytterlig
- project team assemble teacher select limited number offer
projektgrupp sätta samman lärarlaget välja projekt begränsad antal erbjuda
- demonstrate ability plan engineering task report progress project achievement
visa förmåga planera ingenjör uppgift rapportera framsteg prestation projekt
- course include project place software development company
kurs innehålla projekt {förlägga,mjukvaruutvecklingsföretag}
- project contain element test practice knowledge student train in i.e. area software engineering
projekt innehålla moment testa praktik kunskap student bli utbilda dvs område software engineering
- project deliverable company
projekt leverabel företag
- construct quality model different level software development organization e.g. team project
konstruera kvalitetsmodeller olik nivå mjukvaruutvecklingsorganisationer t_ex team projekt
- complete course practical software development engineering project e.g. dat255
t.ex. grundläggande programvaruutveckling motsvarande godkänna kurs praktisk projekt systemutveckling mjukvaruutveckling software engineering project
- project use essential in-depth knowledge major subject field study scientifically correct way relate current research development work
använda väsentlig fördjupa kunskap huvudområdet inriktning utbildning projekt vetenskaplig korrekt sätt relatera aktuell forskning utvecklingsarbete
- choose state one's reason select project method respect major subject field study
välja motivera val metod projekt huvudområdet inriktning utbildning
- framework specific project identify issue need address relevant societal ethical ecological factor be observe
ram specifik projekt identifiera frågeställning besvara relevant samhällelig etisk ekologisk aspekt beakta
- identify discuss need further elucidation different project aspect {decision-making,realisation}2 when relevant
identifiera diskutera behov ytterlig belysning olik aspekt projekt beslut genomförande där så relevant
- project use essential in-depth knowledge major subject field study scientifically correct way relate current research development work
använda väsentlig fördjupa kunskap huvudområdet inriktning utbildning projekt vetenskaplig korrekt sätt relatera aktuell forskning utvecklingsarbete
- choose state one's reason select project method respect major subject field study
välja motivera val metod projekt huvudområdet inriktning utbildning
- framework specific project identify issue need address relevant societal ethical ecological factor be observe
ram specifik projekt identifiera frågeställning besvara relevant samhällelig etisk ekologisk aspekt beakta
- identify discuss need further elucidation different project aspect {decision-making,realisation}2 when relevant
identifiera diskutera behov ytterlig belysning olik aspekt projekt beslut genomförande där så relevant
- rating base project group choose give adjust accord how well complete
betyg sätta projekt grupp ge bas {justera,väl} hur genomföra
- course conclude seminar mandatory attendance where project be present
kurs avsluta seminarium obligatorisk närvaro där projekt redovisa
- write project {rather,conventional}2 exam
skriftlig projekt flera vecka {snarare,konventionell}2 tentamen
- write project {rather,conventional}2 exam
skriftlig projekt flera vecka {snarare,konventionell}2 tentamen
- minimum point pass project require
godkänna krävas liten poäng projekt
- lead agile project
leda agilt projekt
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- teaching consist lecture project as well individual supervision connection
undervisning bestå föreläsning programmeringsprojekt individuell handledning samband projekt
- project be central part involve implement complete compiler small imperative programming language
projekt huvuddel kurs bestå implementera komplett kompilator liten imperativt programmeringsspråk
- document project form basic requirement specification design
dokumentera arbete sån projekt form t.ex. grundläggande kravspecifikation enkel designdokument
- project include weekly obligatory supervisor meeting
projekt ingå obligatorisk veckovis {handledarmöten,slutpresentation} muntlig
- final program write report participation supervision presentation be all important assessment project
slutlig program skriftlig rapport deltagande handledning presentation viktig bedömning projekt
- survey ~ författa (45.7%)
- relate ~ relatera (45.7%)
- checking ~ modellkontroll (45.7%)
- aid ~ självstudium (45.7%)
- verification ~ verifiering (45.4%)
- course give student practical experience form work project group when come planning construction implementation verification non-trivial system hard and/or software
generell se kurs ge studerande praktisk erfarenhet arbete projektgrupp planering konstruktion implementering verifiering icke-trivialt system bestående hård mjukvara
- overall aim course be introduce student design verification electronic system
kurs övergripande syfte introducera student konstruktion verifiering elektroniksystem
- describe implementation step require design verification test complex electronic system how related other
beskriva implementationssteg krävas konstruktion verifiering test komplex elektroniksystem hur steg relatera
- document electronic product technically include testing verification documentation
dokumentera elektronisk produkt teknisk dokumentation test verifiering
- purpose course be strengthen student' knowledge {eda-based,proficient,utilize} design verification method make student right eda tool context sequence
syfte kurs stärka student kunskap metod eda-baserad konstruktion verifiering göra förtrogen använda rätt eda-verktyg sammanhang ordning
- functional verification
funktionell verifiering
- apply tool include simple shell script design verification digital electronic system
använda {linux-baserade,shell,scripts,kommandofiler} eda-verktyg inklusive enkel konstruktion verifiering digital elektroniksystem
- verification validation software product line architecture
verifiering validering produktlinje-arkitekturer programvara
- architectural modeling verification validation evaluation show be effective means significantly increase overall quality system
{arkitektur-modellering,medel} verifiering validering utvärdering visa effektiv väsentlig öka övergripande kvalitet system
- conduct incremental {multi-fidelity,architecture-centric} verification validation
genomföra {inkrementella,multi-fidelity,arkitektur-centrerad} verifiering validering
- student get hands-on experience build model testing use verification purpose
elev få praktisk erfarenhet bygga modell testning använda verifiering
- explain distinction software verification validation
förklara skillnad verifiering validering programvara
- design verification microprocessor system include peripheral device be develop specific functionality performance
konstruktion verifiering mikrodatorsystem mikroprocessor periferienheter tas fram viss funktionalitet prestanda
- introduction circuit design flow {schematic,layout-vs-schematic} capture simulation layout rule checking verification
introduktion {kretskonstruktionsflödet,schemainmatning,kretssimulering,regelkontroller,layout-vs-schema} layout verifiering
- verification testing proof
verifiering tesning bevis
- literature ~ litteratur (45.4%)
- specification ~ specifikation (45.0%)
- basic level be able find use open specification standard area
grundläggande söka använda öppen standard specifikation web område
- product specification functional design detailed way implementation
specifikation funktionell design {detaljdesign,ändå} fram implementation
- base {vague,request} develop technical specification small digital system
utgående {vag,underlag} formulera ta fram teknisk specifikation funktion liten digital system
- base specification realize function small digital system programmable logic other component structured manner use modern cad tool
utgående specifikation realisera funktion liten digital system programmerbar logik övrig komponent strukturera sätt hjälp modern cad-verktyg
- purpose be construct high confidence system accord specification
syfte konstruera system fungera enighet given specifikation
- deductive verification side use integrate tool formal specification program
deduktiv verifikation använda verktyg integrera formell specifikation javaprogram
- tool {partly,java} develop support formal specification modeling language translation logic
{key,delvis} utvecklas universitet stödja formell specifikation översättning logik
- interactive theorem prover be use formally verify statement specification program
interaktiv teorembevisare använda formell verifiera uttryck specifikation program
- predicate logic specification
predikatlogik specifikation javaprogram
- write formal specification object-oriented system unit use concept method contract class invariant
skriva formell specifikation enhet {objekt-orienterade,kontrakt} program hjälp klassinvarianter
- describe how connection program formal specification represent logic
beskriva hur relation program formell specifikation representera programlogik
- module abstraction interface specification
modul abstraktion interface specifikation
- contrast formal informal method testing terminology {coverage,workflow,localisation,pre} unit test framework debug control tool specification postcondition invariant verification logic support
{kontrastera,täckningsgrad,enhetstester,arbetsflöde,lokalisering,pre,invarianter} formell informell metod testning terminologi ramverk felsökning kontroll verktyg specifikation post conditions verifikation logik
- write ~ skriftlig (45.0%)
- write report
kurs examinera form skriftlig rapport
- examination base write exam approve laboratory exercise
godkänna kurs krävas skriftlig tentamen laboration
- mandatory assignment write exam
skriftlig tentamen
- mandatory assignment write exam
skriftlig tentamen
- mandatory assignment project write exam
skriftlig tentamen
- write report oral presentation
skriftlig rapport muntlig presentation
- communicate present result efficiently write orally
kommunicera presentera resultat effektiv skriftlig muntlig
- project report orally write
projekt process resultat redovisa muntlig skriftlig
- write report comprise technical documentation require project model academic
skriftlig redovisning omfatta teknisk dokumentation projektdokumentation använda projektmodell akademisk rapport
- write exam
godkänd laboration skriftlig projektrapport tentamen
- individual assignment involve write {reflective,dilemma} note address ethical research development technical scope course grade pass fail
individuell uppgift leda kort skriftlig reflektion etisk {dilemma,icke} forskning utveckling kurs teknisk område betygsätta godkänna
- write laboration exam
godkänna kurs krävas skriftlig tentamen laboration
- individual write exam hp credit grade fail
individuell skriftlig tentamen hp betyg underkänna
- write exam end course
skriftlig tentamen slut kurs
- examination consist part write hec project
examination bestå del skriftlig tentamen hp projekt
- write examination be individual
skriftlig tentamen individuell
- write examination grade scale use be pass
skriftlig tentamen använda betygsskala underkänna
- 3 complete course grade write exam project part be award pass
godkänna hel kurs krävas skriftlig examen projekt erhålla betyg
- project part be award write exam respectively
krävas projekt erhålla betyg godkänna skriftlig tentamen respektive
- course also examine individual write hall-exam
kurs examinera slutligen också skriftlig salstenta
- examination consist part write exam hec hand-in assignment
examination bestå del skriftlig tentamen hp inlämna uppdrag
- write exam be
betygsskala skriftlig tentamen underkänna
- assessment consist series poster session semester final write report group
bedömning bestå serie poster-tillfällen termin slutlig skriftlig rapport grupp
- grade determine base performance write oral assignment lab {take-home,open-book} exam
betyg fastställa basera prestation skriftlig muntlig uppgift % laboration hemtentamen öppen bok
- technical write include documentation minute final report
skriftlig framställning form dokumentation protokoll slutrapport
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- judgement approach demonstrate ability plan engineering task give clear account his/her team achievement conclusion way support orally write address different audience
värderingsförmåga förhållningssätt visa förmåga planera {ingenjörsuppgift,specialinriktningar} redogöra individuell grupp prestation formulera slutsats muntlig skriftlig sätt förstå dela ingenjör annan
- course assess planning report individual write final
kurs examinera individuell planeringsrapport skriftlig slutrapport
- write exam higher education credit
skriftlig salstenta {written,exam} hp
- write thesis report follow established standard scientific technical
kandidatarbetet redovisa skriftlig gälla norm vetenskaplig teknisk rapportering presentera muntlig försvara seminarium
- present discuss conclusion as well knowledge argument base speak write
engelska muntlig skriftlig klar redogöra diskutera slutsats kunskap argument ligga grund
- write report
skriftlig redovisning
- present discuss conclusion as well knowledge argument base speak write
engelska muntlig skriftlig klar redogöra diskutera slutsats kunskap argument ligga grund
- write report
skriftlig redovisning
- write examination
genomförande laboration skriftlig tentamen
- write exam
skriftlig tentamen
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- write exam approve laboratory assignment
skriftlig tentamen godkänna laborationsuppgift
- work present write report
konstruktionsarbetet redovisa skriftlig rapport
- write project {rather,conventional}2 exam
skriftlig projekt flera vecka {snarare,konventionell}2 tentamen
- write project {rather,conventional}2 exam
skriftlig projekt flera vecka {snarare,konventionell}2 tentamen
- present carry work brief write report
genomföra enkel {samoptimering,assemblernivå,hårdvaruparametrar,kostnadsförhållande} mjukvara uppnå god möjlig prestanda viss funktion samt redovisa kort skriftlig rapport
- pass whole course assignment write exam
godkänna kurs krävas skriftlig tentamen samt student få obligatorisk laboration inlämningsuppgift
- pass whole course assignment write exam
godkänna kurs krävas skriftlig tentamen samt student få obligatorisk laboration inlämningsuppgift
- write exam maximum point
skriftlig tentamen maximal poäng
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- examination base write exam approve laboratory exercise
godkänna kurs krävas skriftlig tentamen laboration
- examination base write exam approve laboratory exercise
godkänna kurs krävas skriftlig tentamen laboration
- write exam pass laboratory exercise
skriftlig examen godkänna laboration
- mandatory assignment write exam
obligatorisk inlämningsuppgifter skriftlig tentamen
- course end write exam
kurs avsluta skriftlig examen
- common most outcome be assess write exam
gemensam mången lärandemål examinera skriftlig tentamen
- addition order finally examine outcome write report result require
dessutom slutgiltig examinera mål krävas skriftlig rapport resultat arbete laboration
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- orally write explain discuss information problem solution
muntlig skriftlig redogöra diskutera information problem lösning
- compulsory laboratory exercise weekly home assignment hand-in problem final write examination
obligatorisk laboration inlämningsuppgifter ca vecka skriftlig tentamen
- pass course point write examination require
godkänna krävas % skriftlig tentamen
- laborations write exam
skriftlig examen laboration
- write exam compulsory laboratory exercise
skriftlig examination obligatorisk labbe
- course examine individual programming assignment write oral presentation
kurs examinera individuell inlämningsuppgifter programmering skriftlig muntlig presentation
- write exam
skriftlig salstentamen
- write exam compulsory programming assignment
skriftlig tentamen obligatorisk laboration
- conduct form write examination laboration
ske form godkänna skriftlig tentamen laboration
- write exam compulsory laboratory exercise
skriftlig tentamen obligatorisk laborationsuppgifter
- course examine final individual write hall exam hec practical hand-in assignment
kurs examinera individuell skriftlig salstenta inlämningsuppgifter
- course examine individual write examination hec programming project perform group
kurs examinera individuell skriftlig inlämningsuppgift hp ai-projekt genomföra grupp
- project consist part programming cover technique present lecture write report essay historical philosophical ethical issue end course
{ai-projektet,programmeringsprojektet} bestå del programmeringsprojekt täcka ai-tekniker presentera föreläsning skriftlig rapport essä omfatta historisk filosofisk etisk frågeställning slut kurs
- final program write report participation supervision presentation be all important assessment project
slutlig program skriftlig rapport deltagande handledning presentation viktig bedömning projekt
- course examine individual weekly assignment write exam give examination hall end
kurs examinera individuell veckovis hemuppgift skriftlig tentamen tentasal slut
- statement ~ sats (45.0%)
- region ~ ömsesidig (45.0%)
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- explain concept critical region {mutual,exclusion}4 starvation deadlock synchronize process
förklara begrepp kritisk region ömsesidig uteslutning svält deadlock samt synkronisering process
- general concept parallelism {interference,fairness,livelock} synchronization critical region {mutual,exclusion}4 deadlock
allmän begrepp parallellism {interferens,rättvisa,livelock} synkronisering kritisk region ömsesidig uteslutning deadlock
- limit ~ gräns (45.0%)
- key ~ nyckel (45.0%)
- explain why requirement engineering be key successful software
förklara varför kravhantering nyckel framgångsrik programvaruteknik
- symmetric key cryptography block stream cipher design principle example mode operation message authentication code
kryptering {symmetrisk,strömchiffer}2 nyckel {blocka,meddelandeautentiseringskoder}4 konstruktionsprinciper exempel
- public key cryptography {asymmetric,signature}2 cipher
kryptering öppen nyckel {asymmetrisk,chiffer,signatur}2
- describe goal design principle common structure secret key primitive such block stream cipher message authentication code
beskriva mål konstruktionsprinciper gemensam struktur skapa hemlig nyckel t.ex. {blocka,meddelandeautentiseringskoder}4 ström-chiffer
- explain basic key management technique secret public cryptography
förklara grundläggande tekniker kryptering hemlig öppen nyckel
- symmetric key cryptography block stream cipher design principle example mode operation message authentication code
kryptering {symmetrisk,strömchiffer}2 nyckel {blocka,meddelandeautentiseringskoder}4 konstruktionsprinciper exempel
- public key cryptography {asymmetric,signature}2 cipher
kryptering öppen nyckel {asymmetrisk,chiffer,signatur}2
- describe goal design principle common structure secret key primitive such block stream cipher message authentication code
beskriva mål konstruktionsprinciper gemensam struktur skapa hemlig nyckel t.ex. {blocka,meddelandeautentiseringskoder}4 ström-chiffer
- explain basic key management technique secret public cryptography
förklara grundläggande tekniker kryptering hemlig öppen nyckel
- input ~ utmatning (45.0%)
- choice ~ val (45.0%)
- teaching ~ undervisning (44.5%)
- translation ~ översättning (44.4%)
- template ~ mm (44.4%)
- researcher ~ forskare (44.4%)
- reference ~ referensmodeller (44.4%)
- propositional ~ satslogik (44.4%)
- propositional ~ predikatlogik (44.4%)
- phd ~ doktorandkurs (44.4%)
- page ~ hemsida (44.4%)
- master' ~ fullfölja (44.4%)
- logical ~ logisk (44.4%)
- fit ~ passa (44.4%)
- expect ~ förvänta (44.4%)
- established ~ fastställa (44.4%)
- call ~ s.k. (44.4%)
- authentication ~ autentisering (44.4%)
- assume ~ förutsätta (44.4%)
- assign ~ tilldela (44.4%)
- alignment ~ parvis (44.4%)
- performance ~ prestanda (44.2%)
- course cover architectural technique essential achieve high performance application software
kurs omfatta arkitekturella tekniker nödvändig uppnå hög prestanda exekvera program
- also cover simulation-based analysis method quantitative assessment impact certain architectural technique have performance power consumption
omfatta även {simuleringsbaserade,konstruktionsbeslut}2 analysmetoder kvantitativ analys konsekvens prestanda strömförbrukning
- estimate influence converter imperfection system performance
uppskatta inflytande omvandlare icke-idealiteter system prestanda
- proper software system architecture be {instrumental,software-reliant} ensure achieve business mission goal satisfy require quality attribute such performance security safety
korrekt mjukvara systemarkitektur avgörande {mjukvaruberoende,affärsmål,uppdragsmål,tillfredsställa,kvalitetsegenskaper} system uppnå övrig erforderlig prestanda säkerhet
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- design verification microprocessor system include peripheral device be develop specific functionality performance
konstruktion verifiering mikrodatorsystem mikroprocessor periferienheter tas fram viss funktionalitet prestanda
- common thread run part be discussion cost tradeoff respect performance power energy {verifiability,programmability}2 maintainability
genomgående tema kurs del avvägning prestanda {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 underhåll
- power {temperature,join} performance first-class design goal
effekt {temperatur,lika,designmål} numera viktig prestanda
- computing platform now {strive,highest,watt} performance
{högprestanda-datorer,watt} konstruera nu god prestanda
- common thread run part be discussion cost tradeoff respect performance power energy {verifiability,programmability}2 maintainability
genomgående tema kurs del avvägning prestanda {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 underhåll
- compute performance simple load case i/o system particularly consist processor bus hard disk
beräkna prestanda enkel lastfall {i/o-system,buss} speciell system bestå processor skivminne
- explain how computer system performance define measure
förklara hur datorsystem prestanda definiera mäta
- estimate influence parameter change system performance above
uppskatta parameterändringars inverkan system prestanda ovan
- derive performance be familiar theoretical limitation give real-time system
härleda prestanda känna teoretisk prestandabegränsningarna given realtidssystem
- analyse explain why time efficiency algorithm be crucial express complexity rigorous scientifically sound manner analyze sum operation nested loop solve standard recurrence etc. i.e. perform objective evaluation performance able compare other
analysera förklara varför {tidseffektivitet,summera,nästlade,rekursionsekvationer,objektiv} algoritm avgörande uttrycka tidskomplexitet rigorös vetenskaplig korrekt sätt tid komplexitet operation loop lösa vanlig etc. säga göra bedömning prestanda jämföra annan
- design program document evaluate {ai-based,acceptable} software system have performance
designa implementera dokumentera utvärdera {ai-baserad,mjukvarutillämpning,acceptabel} så ha prestanda
- security ~ säkerhet (44.1%)
- proper software system architecture be {instrumental,software-reliant} ensure achieve business mission goal satisfy require quality attribute such performance security safety
korrekt mjukvara systemarkitektur avgörande {mjukvaruberoende,affärsmål,uppdragsmål,tillfredsställa,kvalitetsegenskaper} system uppnå övrig erforderlig prestanda säkerhet
- modeling assessment security dependability as well metrication method cover
kurs behandla säkerhet del {överordnad,dependability} begrepp pålitlighet eng
- introduction network security firewall
introduktion säkerhet nätverk brandväggar
- database security {defensive,injection} programming attack
säkerhet databas defensiv programmeringsteknik
- security metric
mätning säkerhet
- be able deal few method security modeling
ha förståelse metod modellera säkerhet
- understand common method security assessment evaluation metrication
förstå vanlig metod säkerhetsbedömning utvärdering svårighet hur säkerhet mäta
- security protocol such
genomgång protokoll designa säkerhet
- security wireless network {wep,wpa}
säkerhet trådlös nätverk
- link level security technology
{link,level} security säkerhet
- have enough knowledge evaluate protocol ability draw conclusion level security offer
grundläggande kunskap hur protokoll utvärdera säkerhet förvänta erbjuda
- understand impact selection different protocol security architecture have application system
förståelse betydelse nätverkssäkerhetsproblem ha applikation hel system säkerhet
- security computer network
säkerhet datornätverk
- exemplify when various notion security such information {theoretic,provable}2 computational practical be applicable describe guarantee provide
exemplifiera när olik säkerhetskoncept såsom {informationsteoretiska,bevisbar,säkerhetsgarantier}2 beräkningsbara praktisk säkerhet tillämplig beskriva erbjuda
- exemplify when various notion security such information {theoretic,provable}2 computational practical be applicable describe guarantee provide
exemplifiera när olik säkerhetskoncept såsom {informationsteoretiska,bevisbar,säkerhetsgarantier}2 beräkningsbara praktisk säkerhet tillämplig beskriva erbjuda
- exam ~ tentamen (43.8%)
- examination base write exam approve laboratory exercise
godkänna kurs krävas skriftlig tentamen laboration
- mandatory assignment write exam
skriftlig tentamen
- mandatory assignment write exam
skriftlig tentamen
- final grade be obtain pass assignment base write exam
slutbetyg skala ge godkänd inlämningsuppgifter basera tentamen
- mandatory assignment project write exam
skriftlig tentamen
- final grade be obtain pass assignment project base write exam
slutbetyg skala ge godkänd inlämningsuppgifter projekt basera tentamen
- write exam
godkänd laboration skriftlig projektrapport tentamen
- lab series report {submission,voluntary,sit-down}2 oral exam
labserie rapportinlämning muntlig examen frivillig skriftlig tentamen
- write laboration exam
godkänna kurs krävas skriftlig tentamen laboration
- individual write exam hp credit grade fail
individuell skriftlig tentamen hp betyg underkänna
- write exam end course
skriftlig tentamen slut kurs
- project part be award write exam respectively
krävas projekt erhålla betyg godkänna skriftlig tentamen respektive
- examination consist part write exam hec hand-in assignment
examination bestå del skriftlig tentamen hp inlämna uppdrag
- hand-in assignment normally carry out individually pair write exam be individual
inlämningsuppgifter utföra normal individuell par tentamen
- write exam be
betygsskala skriftlig tentamen underkänna
- write exam
skriftlig tentamen
- write exam approve laboratory assignment
skriftlig tentamen godkänna laborationsuppgift
- write project {rather,conventional}2 exam
skriftlig projekt flera vecka {snarare,konventionell}2 tentamen
- write project {rather,conventional}2 exam
skriftlig projekt flera vecka {snarare,konventionell}2 tentamen
- write exam
tentamen
- pass whole course assignment write exam
godkänna kurs krävas skriftlig tentamen samt student få obligatorisk laboration inlämningsuppgift
- final grade scale {u/3,-5}2 base exam result
slutbetyget skala ge basera tentamen resultat
- pass whole course assignment write exam
godkänna kurs krävas skriftlig tentamen samt student få obligatorisk laboration inlämningsuppgift
- final grade scale {u/3,-5}2 base exam result
slutbetyget skala ge basera tentamen resultat
- write exam maximum point
skriftlig tentamen maximal poäng
- homework assignment report {submission,voluntary,sit-down}2 oral exam
hemuppgift rapportinlämning muntlig examen frivillig skriftlig tentamen
- examination base write exam approve laboratory exercise
godkänna kurs krävas skriftlig tentamen laboration
- examination base write exam approve laboratory exercise
godkänna kurs krävas skriftlig tentamen laboration
- mandatory assignment write exam
obligatorisk inlämningsuppgifter skriftlig tentamen
- final grade be obtain pass assignment base write exam
slutbetyg skala ge godkänd inlämningsuppgifter basera tentamen
- common most outcome be assess write exam
gemensam mången lärandemål examinera skriftlig tentamen
- final grade scale u base exam result
slutbetyget ge skala basera tentamen resultat
- write exam compulsory programming assignment
skriftlig tentamen obligatorisk laboration
- write exam compulsory laboratory exercise
skriftlig tentamen obligatorisk laborationsuppgifter
- course examine individual weekly assignment write exam give examination hall end
kurs examinera individuell veckovis hemuppgift skriftlig tentamen tentasal slut
- understand ~ förstå (43.7%)
- mathematical model be use science engineering describe represent different object system analyze understand predict find best design strategy
matematisk modell använda {vetenskap,ingenjörskonst} beskriva representera olik slag objekt system analysera förstå förutsäga hitta god konstruktion strategi
- understand use basic abstract datum type structure include list queue table tree graph
förstå använda grundläggande abstrakt datatyper datastrukturer annan lista kö tabell träd graf
- understand use algorithm manipulate query basic datum structure efficient way why be correct
förstå använda algoritm hantera grundläggande datastrukturer effektiv sätt varför korrekt
- student be able understand use formal tool check software hardware such sat-solver model checking engineering
student förstå använda formell verktyg kontroll mjukvara hårdvara {sat-lösare,tools} {model,checking}3 " programvaruteknik
- describe {inter-dependency,quality-attribute} understand how affect architect
beskriva ömsesidig beroende kvalitetsattribut förstå hur påverka arkitektur
- architectural model use adl understand {intentionality,life-cycle} system
utveckla arkitektonisk modell hjälp förstå intentionalitet hel system livscykel
- main challenge software development be make sure one develop right system i.e. understand requirement need fulfil
stor utmaning mjukvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- main challenge software development be make sure develop right system i.e. understand requirement need fulfil
stor utmaning programvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- student understand how processor pipeline cache work be comfortable read assembly language
student förstå funktion processor pipeline cachar läsa assemblerkod
- describe scientific technical topic way {that,non-expert} also understand most important point
beskriva {or,icke-experter,punkt} sammanfatta vetenskaplig teknisk frågeställning sån sätt även förstå viktig
- understand use relevant part documentation exist electronic component be able interconnect
förstå använda tillämplig del dokumentation existerande elektronikkomponent sammankoppling [
- understand common method security assessment evaluation metrication
förstå vanlig metod säkerhetsbedömning utvärdering svårighet hur säkerhet mäta
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- understand different model parallelism historical perspective
förstå olik modell parallellism historisk perspektiv
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- understand different model parallelism historical perspective
förstå olik modell parallellism historisk perspektiv
- understand concept embedded system process parallel share resourced distribute
förstå begrepp inbyggd system process parallell delad resurs distribuera
- understand general structure function real-time kernel small embedded system
förstå allmän uppbyggnad funktion realtidskärna liten inbyggd system
- understand make out formulate problem different aspect architecture construction implementation
förstå urskilja formulera problem olik aspekt arkitektur konstruktion implementering
- understand use development system {debugging,resourse} microprocessor code develop program efficiently microcontroller
förstå använda {utvecklingssystem,mikrodator} utveckling samt felsökning program utveckla effektiv befintlig resurs
- read understand extend program use advanced type system feature
läsa förstå utöka {haskellprogram,typsystemegenskaper} använda avancerad
- describe algorithm quality explain write other understand how work why be correct fast where useful
beskriva algoritm egenskap förklara skriftligen så förstå hur fungera varför korrekt snabb användbar
- research ~ forskning (43.4%)
- general ~ generell (43.2%)
- protocol ~ protokoll (43.1%)
- addition protocol management shared hardware software resource be present
dessutom presentera protokoll hantering delad hård mjukvaruresurser
- have good knowledge reference model computer communication term function service protocol
ha god kännedom referensmodeller datakommunikation lager avseende funktion tjänst protokoll
- have good knowledge principle protocol standard tcp/ip-based network application base
ha god kännedom princip protokoll standard tcp ip-baserade nätverk bygga
- be able seek deeper knowledge individual standard protocol datum communication field
söka djup kunskap enskild standard protokoll datakommunikationsområdet
- good knowledge reference model computer communication term function service protocol
ha god kännedom referensmodeller datakommunikation lager avseende funktion tjänst protokoll
- be able seek deeper knowledge individual standard protocol datum communication field
söka djup kunskap enskild standard protokoll datakommunikationsområdet
- aim course be learn design analyze network protocol gain knowledge exist communication include support system fundamental task method datum
syfte kurs lära utforma analysera nätverksprotokoll inhämta kunskap befintlig kommunikationsnät {stödsystem,datakommunikationsnät} protokoll grundläggande funktion metod
- several laboratory experiment give involve api programming fault-tolerance network system internet interconnection service practical perspective protocol design analysis strong emphasis self-stabilizing algorithm
laboration träna {api,självstabiliserande} programmering feltoleranta nätverk internet konfiguration tjänst praktisk perspektiv samt protokoll stark betoning algoritm
- real-time communication protocol end-to-end delay guarantee
{realtidskommunikation,fördröjningsgarantier} protokoll
- analysis weakness attack common protocol such
analys svaghet attack vanlig protokoll
- security protocol such
genomgång protokoll designa säkerhet
- have enough knowledge evaluate protocol ability draw conclusion level security offer
grundläggande kunskap hur protokoll utvärdera säkerhet förvänta erbjuda
- internet protocol ipv6
internet protokoll addressering
- show good knowledge layered reference model datum communication term function service protocol
redovisa god kännedom referensmodeller datakommunikation lager avseende funktion tjänst protokoll
- show good knowledge principle protocol standard use tcp/ip-based network
redovisa god kännedom princip protokoll standard tcp ip-baserade nätverk bygga
- seek deeper knowledge specific standard protocol datum communication field
söka djup kunskap enskild standard protokoll datakommunikationsområdet
- route switch essential manage router core {internetwork,rip,distance-vector} device basic configuration protocol
grundläggande {routing-,switchingteknik,routersuppbyggnad,vägvalsalgoritmer,distance-vector} konfiguration princip routing protokoll routingprotokoll
- link protocol {ppp,frame,relay}
{länkprotokoll,punkt-till-punkt} t.ex. protokoll
- course aim provide overview cryptographic concept primitive protocol application
kurs syfte ge översikt kryptografisk begrepp primitiver protokoll applikation
- protocol key management authentication other service
protokoll nyckelhantering autentisering annan tjänst
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- explain various role hash function part other cryptographic primitive protocol requirement place
förklara {hashfunktioners,hashfunktioner}2 olik användningsområde annan kryptografisk primitiver protokoll krav ställa
- course aim provide overview cryptographic concept primitive protocol application
kurs syfte ge översikt kryptografisk begrepp primitiver protokoll applikation
- protocol key management authentication other service
protokoll nyckelhantering autentisering annan tjänst
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- explain various role hash function part other cryptographic primitive protocol requirement place
förklara {hashfunktioners,hashfunktioner}2 olik användningsområde annan kryptografisk primitiver protokoll krav ställa
- component ~ komponent (43.0%)
- view ~ helhetssyn (42.8%)
- support ~ stöd (42.8%)
- main teaching language be swedish support give also so possible take course interested student
huvudsaklig {undervisningsspråk,svensk} viss stöd ge även engelska så möjlig intresserad student ta kurs
- end sound architecture principle method support develop analyze evolve system
sund {arkitekturprinciper,vidareutveckla} metod stöd utveckla analysera system
- project work carry team student support group supervisor
projektarbete utföra grupp stöd grupphandledare
- support basic function version control system organize ongoing documentation report program code
stöd grundläggande funktion {versionshanteringssystem,programkod.} organisera löpande dokumentation rapport
- connection project selection mentor provide support assign team
samband val tilldela projektgrupp mentor ge stöd projektarbete
- system implementation work {commence,intensify} study week run support weekly project meeting continuous documentation final when verification demonstration preparation be
konstruktionsarbetet påbörja {läsvecka,löpa,projektgruppsmöten,systemverifiering,demonstrationsförberedelser,slutdokumentation,intensifiera} stöd veckovis kontinuerlig dokumentation fram avsluta läsveckorna då arbete
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- develop program compose multiple process small system support real-time kernel
utveckla program bestående flera process liten applikation stöd realtidskärna
- strongly ~ stark (42.8%)
- stochastic ~ stokastisk (42.8%)
- fast ~ snabb (42.8%)
- context-free ~ grammatiker (42.8%)
- contemporary ~ samtida (42.8%)
- comment ~ kommentering (42.8%)
- chalmers ~ chalmers (42.8%)
- example chalmers be tda555
{kursexempel,tda452,tda555} chalmers
- chalmers policy regard open access confidentiality apply work thesis publish report
chalmers policy offentlighet sekretess gälla examensarbete genomföra publicering rapport
- see chalmers {working,c2008/271}2 procedure
se chalmers arbetsordning
- chalmers policy regard open access confidentiality apply work thesis publish report
chalmers policy offentlighet sekretess gälla examensarbete genomföra publicering rapport
- see chalmers {working,c2008/271}2 procedure
se chalmers arbetsordning
- further information see {examensarbete,högskoleingenjörsprogram,vid,tekniska,högskola} chalmers
se även {föreskrift,högskoleingenjörsprogram,högskola} examensarbete chalmers teknisk
- level ~ nivå (42.6%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct quality model different level software development organization e.g. team project
konstruera kvalitetsmodeller olik nivå mjukvaruutvecklingsorganisationer t_ex team projekt
- {produce,understandable,people} technical documentation design be useful different level company
{framställa,förståelig} teknisk dokumentation egen konstruktion så användbar person olik nivå företag
- course aim {convey,eachother} how modern computer system be construct hardware module interact low level software
kurs ha syfte förmedla hur modern datorsystem uppbygga hårdvarudelar samverka mjukvara låg nivå
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- io-handling stream basic level
io-hantering ström grundläggande nivå
- file management basic level
filhantering grundläggande nivå
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- {at,least}15 ~ minst (42.4%)
- student {at,least}15 attendance seminar be compulsory pass course
minst % närvaro seminarium krävas
- student {at,least}15 attendance be compulsory pass course
minst % närvaro krävas få godkänna kurs
- presentation thesis be {announce,date}2 department {at,least}15 week prior
presentation examensarbete {annonsera,presentationsdatum}2 aktuell institution minst vecka
- student {pursue,five-year}2 master science engineering architecture education accrue {at,least}15 hec begin work thesis
student {femårig,arkitektutbildningarna}2 civilingenjörs- uppnå minst hp examensarbete påbörja
- student only take part master's programme accrue {at,least}15 hec begin work thesis
student enbart läsa masterprogram uppnå minst hp masterprogrammet examensarbete påbörja
- presentation thesis be {announce,date}2 department {at,least}15 week prior
presentation examensarbete {annonsera,presentationsdatum}2 aktuell institution minst vecka
- student {pursue,five-year}2 master science education accrue {at,least}15 hec begin work thesis
student {femårig,arkitektutbildningarna}2 civilingenjörs- uppnå minst hp examensarbete påbörja
- student only take part master's programme accrue {at,least}15 hec begin work thesis
student enbart läsa masterprogram uppnå minst hp masterprogrammet examensarbete påbörja
- student need also have knowledge datum structure e.g. tree link list hash table i.e. contents course data as well programming skill {at,least}15 point
student också ha kunskap datastrukturer t_ex träd {länka,kurspoäng,dataprogrammering} lista hashtabeller dvs innehåll kurs programmeringskunskaper minst
- take {at,least}15 course computer programming
klara minst kurs programmeringsteknik
- course functional programming introduction discrete mathematics {at,least}15 dat151 language technology dat121 paradigm equivalent require
mycket specifik krävas kurs funktionell programmering introduktion diskret matematik minst technology dat121 programming motsvarande
- efficient ~ effektiv (42.1%)
- understand use algorithm manipulate query basic datum structure efficient way why be correct
förstå använda algoritm hantera grundläggande datastrukturer effektiv sätt varför korrekt
- software development organization need {constantly,faster} improve become better more efficient
{mjukvaruföretag,ständig} förbättra bli snabb god mycket effektiv
- second unifying theme be memory bottleneck importance efficient resource management
två {sammanhålla,minnesflaskhalsen}2 tema vikt effektiv resurshantering
- second unifying theme be memory bottleneck importance efficient resource management
två {sammanhålla,minnesflaskhalsen}2 tema vikt effektiv resurshantering
- knowledge skill technique construction analysis algorithm be important tool correct efficient program
kunskap färdighet tekniker konstruktion analys algoritm viktig verktyg produktion korrekt effektiv program
- design implement effective efficient address subnett base combination technique variable length {subnet,mask,dhcp}2 configuration protocol
planera bearbeta effektiv ip-adresseringsplan tillämpning tekniker translation
- handle large set datum use library class efficient structure
hantera stor datamängd använda färdig klass effektiv datastrukturer
- be efficient algorithm
effektiv algoritm
- design apply main technique efficient algorithm instance greedy dynamic programming divide-and-conquer backtrack heuristic problem be similar textbook example new
design tillämpa viktig {designteknikerna,söndra,härska,likna,läroboksexemplen} effektiv algoritm t.ex. girig dynamisk programmering backtracking heuristisk problem ny
- program ~ program (41.9%)
- aim course be teach fundamental principle object orient approach program development how construct
kurs syfte lära ut grundprinciperna objektorienterade synsätt hur konstruera program
- orient program consist collection cooperate object
program uppbygga objektorienterade princip bestå antal samverka objekt
- modularisation program
modularisering program
- program testing
testning program
- model-view-controller architecture program graphical user interface
model-view-controller-arkitekturen program grafisk användargränssnitt
- independently construct orient program use class one's own hand together various standard
självständig konstruera objektorienterade program använda egenhändig konstruerad klass färdig standardklasser
- construct event drive program graphical user interface
konstruera händelsestyrda program grafisk användargränssnitt
- modularisation program use package
modularisering program paket
- documentation program use
dokumentation program
- program testing
testning program
- construct small object orient program
konstruera liten objektorienterade program
- construct object orient program graphical user interface thread
konstruera objektorienterade program grafisk användargränssnitt trådstruktur
- hypothesize source program failure reflect how better correctness such
identifiera göra hypotes källa program {misslyckande,riktighet} reflektera hur god kontrollera sån
- profile parallel functional program {granularity,data-dependency} bottleneck locality
{profilera,kornighet,lokalitet,databeroenden} parallell funktionell program flaskhals
- write modify test parallel functional program run variety architecture such shared memory multiprocessor network commodity server
modifiera testa parallell funktionell program avse olik datorsystemarkitekturer {multiprocessorer,grafikprocessorer} delad minne nätverk server
- skill ability demonstrate develop design computer control distribute algorithm program network protocol adapt need capacity road user meet societal requirement sustainable development social ecological term
färdighet förmåga visa utveckla konstruera {datorisera,trafikant} styrsystem distribuera algoritm program nätverksprotokoll anpassa användande behov möta samhällelig krav hållbar utveckling social ekologisk termer
- explain store program principle
förklara lagra program princip
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- explain store program principle
förklara lagra program princip
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- order execute program contain concurrent task be run-time system real-time kernel distribute available capacity microprocessor s
möjliggöra exekvering program innehålla parallell process använda runtime-system realtidskärna fördela total tillgänglig beräkningskapaciteten system mikroprocessor er
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- refactor program
refactor program
- develop program use small frequent iteration
utveckla program hjälp liten frekvent iteration
- explain store program principle
förklara lagra program princip
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- explain store program principle
förklara lagra program princip
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- knowledge skill technique construction analysis algorithm be important tool correct efficient program
kunskap färdighet tekniker konstruktion analys algoritm viktig verktyg produktion korrekt effektiv program
- develop program compose multiple process small system support real-time kernel
utveckla program bestående flera process liten applikation stöd realtidskärna
- develop program distribute real-time system consist node connect can-bus
utveckla enkel program distribuera realtidssystem basera gemensam can-buss
- understand use development system {debugging,resourse} microprocessor code develop program efficiently microcontroller
förstå använda {utvecklingssystem,mikrodator} utveckling samt felsökning program utveckla effektiv befintlig resurs
- explain store program principle
förklara lagra program princip
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- course consider theoretical principle as well how {existing,bioinformatician} program use
kurs behandla teoretisk princip befintlig program använda bioinformatiker
- more model be use explore limit computation problem solve {confines,arbitrary} give program run certain way
flera modell använda utforska gräns beräkna problem inte lösa viss ram program {köra,godtycklig} modellera sätt
- encode inductively define set way member use input output program more model computation
koda induktiv definiera mängd sån sätt element använda indata utdata program flera beräkningsmodeller
- implement program - particular interpreter correctly more model computation
implementera program {i_synnerhet:04,interpretatorer} korrekt flera beräkningsmodeller
- analyse program model computation
analysera program beräkningsmodeller
- interactive theorem prover be use formally verify statement specification program
interaktiv teorembevisare använda formell verifiera uttryck specifikation program
- express safety property concurrent program formal way
formell uttrycka säkerhetsegenskaper parallell program
- describe how connection program formal specification represent logic
beskriva hur relation program formell specifikation representera programlogik
- aim course be explore powerful mechanism functional programming language offer solve real problem structure larger program
kurs mål utforska kraftfull mekanism funktionell programspråk erbjuda när gälla lösa verklig problem strukturera stor program
- functional program therefore often construct compose construction library
funktionell program därför ofta konstruera kombinera konstruktion funktionsbibliotek
- method enable way construct program quickly high degree correctness
här metod göra möjlig snabb konstruera program hög grad korrekthet
- realistic functional program also handle change state exception backtrack other non-functional behaviour
realistisk funktionell program också hantera tillståndsförändringar avbrott backtracking annan icke-funktionella beteende
- formulate test property program
formulera testa egenskap program uppfylla
- reason correctness functional program
resonera funktionell program korrekthet
- transform program basis such reasoning
transformera program basera sån resonemang
- primary goal be enable student write realistic small medium-size program introduce fundamental concept computer science
främst mål göra möjlig student skriva realistisk liten mellanstor program samtidig introducera grundläggande koncept datavetenskap
- testing functional program
testning funktionell program
- write small medium-sized functional program variety application
skriva liten mellanstor funktionell program olik tillämpning
- program construct accord view object-oriented consist number co-operating part call object
program uppbygga synsätt s.k. objektorienterade bestå antal samverka del kalla objekt
- aim course be teach principle object-oriented view how program construct
kurs syfte lära ut grundläggande princip tekniker hur konstruera imperativa objektorienterade program
- aim be demonstrate how library make possible write program example
syfte därvid visa hur bibliotek ge möjlighet skriva program annan
- understand give program consist several class aim debug extend improve behaviour accord specification
sätta in given program bestående flera klass syfte felsöka utvidga förbättra beteende anvisning
- write simple event-driven program graphical user interface
skriva enkel händelsestyrda program grafisk gränssnitt
- independently construct imperative simple object-oriented program use library class programmer-defined
självständig konstruera imperativa enkel objektorienterade program använda färdig standardklasser egenhändig konstruerad klass
- write program use standard class such etc.
skriva program där använda standardklasser integer m.fl.
- document program use code standard name comment
dokumentera program kodningsstandard namngivning kommentering
- test program
testa program
- primary goal be enable student write realistic small program real world application introduce fundamental concept computer science
primär syfte lära ut grundläggande datavetenskapliga begrepp samtidig student skriva realistisk liten program
- write small functional program various application
skriva liten funktionell program olik tillämpning
- throughout course be concern imperative program general object-oriented particular
kurs genomgående fokusera imperativa program generell särskilt objektorienterade
- characterise input program fail
karakterisera indata program gå fel
- formally reason simple program guarantee correctness
resonera formell enkel program garantera korrekthet
- final program write report participation supervision presentation be all important assessment project
slutlig program skriftlig rapport deltagande handledning presentation viktig bedömning projekt
- course program first study period
program kurs läsperiod
- group ~ grupp (41.8%)
- exercise be do group person
övning genomföra grupp person
- project group individual participant {doesn't,direction} pass exam give additional work need get grade
underkänna betyg grupp enskild individ ge en gång anvisning komplettering genomföra erhålla godkänna
- project run group student
projekt genomföra grupp teknolog
- project be do small group understanding member contribute substantially individually
projekt göra liten grupp där samtlig {medlem,substansiellt} bidra individuell
- reflect group process team
reflektera grupp {grupprocess,grupputveckling} relation teori
- group allocate topic paper be write
student bilda arbetsgrupp grupp tilldela ämne skriva uppsats
- student achieve practical experience larger project {3d-graphic,extensive} individually group instance implement specific advanced technique several smaller
elev göra även valfri lämplig programmeringsprojekt individuell grupp t_ex t_ex:18 implementera specifik metod flera avancerad liten omfattande tekniker
- rest seminar presentation give student follow group discussion deepen understanding present algorithm technique
övrig seminarietillfällen hållas presentation student följa grupp diskutera därmed fördjupa förståelse presentera algoritm tekniker
- project examination base outcome group work
projekt-examinationen basera resultat grupp arbete
- project work carry team student support group supervisor
projektarbete utföra grupp stöd grupphandledare
- course examine write lab assignment carry group normally student
kurs examinera inlämningsuppgift labbe genomföra grupp normal student
- assessment consist series poster session semester final write report group
bedömning bestå serie poster-tillfällen termin slutlig skriftlig rapport grupp
- course run project group student lead individual grade respectively
kurs driva projektform grupp student leda individuell betyg respektive
- demonstrate basic skill {managing,handful} follow technical development project group developer
visa {basfärdighet,handfull,utvecklare.} driva följa upp teknisk utvecklingsprojekt grupp
- demonstrate ability work team collaborate group different constitution background
visa förmåga arbeta team samarbeta grupp olik konstitution bakgrund
- system architecture {philosophy,dictate} software embedded be organize multiple concurrently-executing task where group implement specific functionality
{filosofi,diktera} systemarkitekturer mjukvara inbyggd system organisera multipel parallell exekvera process där grupp implementera specifik funktionalitet
- rating base project group choose give adjust accord how well complete
betyg sätta projekt grupp ge bas {justera,väl} hur genomföra
- project work perform group student
projektarbete utföra grupp teknolog
- group select task own follow proposal catalog project
grupp välja uppgift egen förslag projektkatalog
- write research survey collaboration student project group cooperation instructor demonstrate depth learn parallel computer design subject choose
grupp ledning instruktör författa rapport sammanfatta {forskningsläget,delområde,djupförståelse}2 välja visa område
- write research survey collaboration student project group cooperation instructor demonstrate depth learn parallel computer design subject choose
grupp ledning instruktör författa rapport sammanfatta {forskningsläget,delområde,djupförståelse}2 välja visa område
- laboratory work home assignment be do group student
laboration inlämningsuppgiften göra grupp student
- outcome be try look deeper knowledge datum communication field group require mandatory home assignment contain number sub-task include task obtain
mål handla söka djup kunskap datakommunikationsområdet komma grupp få obligatorisk inlämningsuppgift innehålla antal deluppgifter bl.a. inhämta
- work preferably carry group student also perform individually
examensarbete genomföra företrädesvis grupp student även enskild
- laboration be usually do group student
inlämninguppgifterna göra normal grupp student
- course examine individual write examination hec programming project perform group
kurs examinera individuell skriftlig inlämningsuppgift hp ai-projekt genomföra grupp
- accept course student furthermore participate actively supervise read comment report other group
godkänna kurs student också delta aktiv handledning läsa kommentera rapport grupp
- define explain discuss fundamental algorithm {at,least}15 subarea gain supervised group project
definiera förklara diskutera åtminstone ai-delområde förvärva handleda projektarbete grupp
- larger part course consist project work group complete programming write essay read comment other
stor del kurs bestå arbete projektgrupp slutföra programmeringsprojekt skriva essä läsa kommentera en annan grupp
- student form project group assign supervisor program essay subject
student bilda projektgrupp grupp tilldela handledare programmeringsprojekt essä-ämnen
- proof ~ bevis (41.8%)
- parameter ~ parameter (41.6%)
- cost limit give parameter
gräns implementationskostnad given parameter
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- derive {logical-effort,normalized-delay,critical-path} parameter circuit diagram layout use estimate trade performance measure such delay power dissipation present future cmo technology
härleda parameter {normalisera,kretsdiagram,avväga} fördröjning " {logical,effort}2 layout använda uppskatta prestandamått kritisk väg effektförbrukning nutida framtida cmos-teknologier
- helpful input structure tree parameter
snabb algoritm använda trädstruktur liten parameter
- define static instance meothd use appropriate parameter result type
definiera statisk metod instansmetoder lämplig val parameter resultattyp
- imperative ~ imperativ (41.6%)
- begin ~ påbörja (41.6%)
- attack ~ attack (41.6%)
- use ~ använda (41.2%)
- mathematical model be use science engineering describe represent different object system analyze understand predict find best design strategy
matematisk modell använda {vetenskap,ingenjörskonst} beskriva representera olik slag objekt system analysera förstå förutsäga hitta god konstruktion strategi
- course primarily intend introduction mathematical modelling student limited experience use mathematics engineering come work different area where be useful
kurs främst avse introduktion matematisk modellering student begränsad erfarenhet hur matematik använda olik ingenjörsområden arbeta område där användbar
- systematic view different kind mathematical model how use area application
systematisk bild olik slag matematisk modell hur använda område
- ability create use evaluate mathematical model different possibly new area application
förmåga skapa använda utvärdera matematisk modell olik eventuell ny tillämpningsområde
- common datum structure such array list tree hash table how be use implement type stack queue priority dictionary graph
vanlig datastrukturer fält lista träd hashtabeller hur använda implementera abstrakt datatyper kö prioritetsköer lexikon graf
- understand use basic abstract datum type structure include list queue table tree graph
förstå använda grundläggande abstrakt datatyper datastrukturer annan lista kö tabell träd graf
- understand use algorithm manipulate query basic datum structure efficient way why be correct
förstå använda algoritm hantera grundläggande datastrukturer effektiv sätt varför korrekt
- independently construct orient program use class one's own hand together various standard
självständig konstruera objektorienterade program använda egenhändig konstruerad klass färdig standardklasser
- use standard class datum collection stream file
använda standardklasser bl.a. datasamlingar ström fil
- use commonly available code development tool
använda vanlig förekommande kodutvecklingsverktyg
- object orient methodology be now commonly use development variety system
objektorienterad metodik använda numera allmän utveckling många olik typ system
- uml be use modelling code
kurs använda programmeringsspråk uml modelleringsspråk
- use commonly available computer base program development tool
använda vanlig förekommande programutvecklingsverktyg
- uml be use modelling code
kurs använda programmeringsspråk uml modelleringsspråk
- use commonly available computer base program development tool
använda vanlig förekommande datorbaserad verktyg objektorienterad metodik
- course provide sound basis logic short introduction logical framework use modelling specify verify computer system
kurs ge god grund logik kort introduktion logisk ramverk använda modellera specificera datorsystem
- student be able understand use formal tool check software hardware such sat-solver model checking engineering
student förstå använda formell verktyg kontroll mjukvara hårdvara {sat-lösare,tools} {model,checking}3 " programvaruteknik
- basic level be able find use open specification standard area
grundläggande söka använda öppen standard specifikation web område
- proficiently use modern eda tool
sakkunnig använda modern eda-verktyg fpga asic
- several team role multi-person project where industry-like agile model be use
bidra flera roller flerpersonsprojekt agil projektmodell industriell typ använda
- also cover how simulation base technique be use quantitatively evaluate impact design principle computer performance
täcka också hur {simuleringsbaserade,konstruktionsbeslut}2 tekniker använda kvantitativ utvärdera effekt beräkningshastigheten
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- student be able design analyse implement type system also use different application area
student konstruera analysera implementera typsystem även använda olik applikationsområden
- define {lexical,functioning,analyser} structure programming language use regular expression explain finite automata implement standard tool
använda reguljär uttryck definiera programmeringsspråk {lexikal,automata,analysverktyg} struktur förklara hur ändlig fungera implementera
- use closure implement functional programming language
använda " closures implementera funktionell programmeringsspråk
- be able use tool support sple understand limitation
använda verktyg stödja spl förklara begränsning
- be able assess potential evaluate exist approach software development organization use sple framework
bedöma potential utvärdera befintlig metod spl mjukvaruorganisationer använda ramverk
- write examination grade scale use be pass
skriftlig tentamen använda betygsskala underkänna
- project grade scale use pass
projekt använda betygsskala godänd ej godkänna
- use interpret code ethic software engineering research
c. använda förklara {code,ethics}2 programvaruteknisk forskning
- student get hands-on experience build model testing use verification purpose
elev få praktisk erfarenhet bygga modell testning använda verifiering
- describe explain number different test method use practical situation
beskriva förklara antal olik testmetoder använda praktisk situation
- describe tool use testing software interpret output
exemplifiera beskriva verktyg använda testning programvara tolka resultat
- poster session be use {formative,summative} assessment final report
poster-tillfällen använda {formativ,summativ} bedömning slutlig rapport
- teaching be lecture class exercise laboratory session use work presentation skill
undervisning bedriva föreläsning övning laboration använda arbeta presentationsteknik
- student demonstrate ability identify industrial problem use advanced software engineering method solve be
student visa förmåga identifiera industriell frågeställning använda avancerad software engineering metod lösa problem
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- use modern tool {visualization,defect,inflow} trend software quality e.g. profile
använda modern verktyg visualisering trend {mjukvarukvaliten,defekt} t_ex antal
- use power series solve differential equation
använda potensserier lösa differentialekvation
- use laplace transform solve differential equation
använda laplace-transformer lösa differentialekvation
- use power series solve differential equation
använda potensserier lösa differentialekvation
- use laplace transform solve differential equation
använda laplace-transformer lösa differentialekvation
- project use essential in-depth knowledge major subject field study scientifically correct way relate current research development work
använda väsentlig fördjupa kunskap huvudområdet inriktning utbildning projekt vetenskaplig korrekt sätt relatera aktuell forskning utvecklingsarbete
- project use essential in-depth knowledge major subject field study scientifically correct way relate current research development work
använda väsentlig fördjupa kunskap huvudområdet inriktning utbildning projekt vetenskaplig korrekt sätt relatera aktuell forskning utvecklingsarbete
- formulate dependability requirement computer system use business safety mission-critical application
formulera {pålitlighetskrav,affärskritiska,missionskritiska} datorsystem använda säkerhetskritiska tillämpning
- describe use binary code
beskriva använda binär kod
- mean be use system architecture offer good component abstraction facilitate simple interfacing
sån metod använda systemarkitektur tillhandahålla bra abstraktion {mjukvarukomponenter,understödja} enkel sammankoppling komponent
- course give overview state-of-the-art system architecture use design embedded example
kurs ge översikt systemarkitekturer använda design inbyggd system t_ex
- end main objective course be demonstrate how enhance c programming language use implement communication/synchronization task resource management {mutual,exclusion}4
viktig syfte kurs demonstrera hur utöka programspråk använda realisera kommunikation synkronisering process resurshantering ömsesidig uteslutning
- other programming language use monitor semaphore implement function course also contain presentation such technique
annan programspråk använda monitor semafor realisera funktion innehålla kurs också genomgång sån tekniker
- addition course demonstrate how use low-level programming implement interrupt-driven interaction hardware device
dessutom demonstrera kurs hur använda lågnivåprogrammering realisera avbrottsstyrd interaktion hårdvaruenheter
- describe principle mechanism use design run-time system communication network real-time application
beskriva princip mekanism använda konstruera run-time system kommunikationsnätverk realtidstillämpningar
- apply basic analysis method use verify temporal correctness set execute task
tillämpa grundläggande analysmetoder använda verifiera tidsmässig korrekthet uppsättning process
- use circuit
använda krets
- understand use relevant part documentation exist electronic component be able interconnect
förstå använda tillämplig del dokumentation existerande elektronikkomponent sammankoppling [
- use describe combinatorial sequential circuit
använda vhdl verktyg konstruktion digital krets kombinatorisk sekventiell
- use modern tool perform simulation synthesis implementation digital circuit describe
använda modern datorbaserad {kontruktionsverktyg,m,hj} simulering syntes implementering digital krets beskriva vhdl
- use fpga technology implement digital hardware design
använda fpga teknologi implementera digital hårdvarukonstruktion minimera antal nödvändig tillstånd {tillståndsmaskin,tillståndskodning}
- use arithmetic instruction integer floating-point correct way
korrekt sätt använda instruktion utföra {aritmetisk,flyttal} operation heltal
- use test drive development
använda testdriven utveckling
- describe principle mechanism use scheduling task execution datum communication real-time system
redogöra princip mekanism använda schemaläggning processexekvering datakommunikation realtidssystem
- digital technology describe use binary code
digitalteknik beskriva använda binär kod
- describe use binary code
beskriva använda binär kod
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- be use code
kurs använda java programmeringsspråk
- use various algorithm technique tool problem solve program construction
använda olik algoritmtekniker {problemlösningsverktyg,programkonstruktion}
- use various datum structure gain basic knowledge important application
använda olik datastrukturer känna viktig tillämpning
- use standard software library datum structure algorithm
använda standardbibliotek datastrukturer algoritm
- use pointer dynamic memory allocation connection development manage array stack
använda pekare dynamisk minneshantering samband utveckling c-program hantering lista stack mm
- use network analysis software datum traffic local internet access
använda {nätverksanalysprogram,datatrafik}3 analysera lokal nätverk anslutning internet
- understand use development system {debugging,resourse} microprocessor code develop program efficiently microcontroller
förstå använda {utvecklingssystem,mikrodator} utveckling samt felsökning program utveckla effektiv befintlig resurs
- additional more {profound,microcontoller} laboration assignment where student get use larger system together interface internal external device
ytterlig mycket omfattande laboration där elev öva använda mikrokontrollern stor system tillsammans gränssnitt intern extern periferienheter
- describe use binary code
beskriva använda binär kod
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- use follow concept when implement solution problem
beskriva använda följande begrepp implementering lösning problem
- use general development environment
använda generell utvecklingsmiljö
- use iterative software development methodology
använda iterativ programutvecklingsmetodik
- use functional abstraction fundamental datum
använda funktionell abstraktion grundläggande dataabstraktion
- critically systematically use knowledge model simulate predict evaluate event basis relevant information
kritisk systematisk använda kunskap modellera simulera förutsäga utvärdera skeende utgångspunkt relevant information
- hand-in problem give bonus point be use reach grade
inlämningsuppgifterna ge bonuspoäng använda uppnå betyg
- bonus point be use pass course achieve grade
bonuspoäng inte använda uppnå godkänna betyg
- simple mos transistor model estimate static dynamic property cmo inverter use more complex gate
enkel {mos-transistor-modeller,cmos,inverterare} uppskatta statisk dynamisk egenskap använda modellera komplex grind
- derive {logical-effort,normalized-delay,critical-path} parameter circuit diagram layout use estimate trade performance measure such delay power dissipation present future cmo technology
härleda parameter {normalisera,kretsdiagram,avväga} fördröjning " {logical,effort}2 layout använda uppskatta prestandamått kritisk väg effektförbrukning nutida framtida cmos-teknologier
- use industrial-type design automation tool implement verify basic cmo circuit element follow flow support such
använda automatisera konstruktionsverktyg industriell snitt konstruera grundläggande {kretselement,i_enlighet_med:12,konstruktionsflöde} sån verktyg stödja
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- course consider theoretical principle as well how {existing,bioinformatician} program use
kurs behandla teoretisk princip befintlig program använda bioinformatiker
- describe how bioinformatic method be use relate sequence structure function
beskriva hur bioinformatiska metod använda relatera sekvens struktur funktion
- use describe central bioinformatic datum information resource
använda beskriva central {bioinformatikdata,informationsresurser}
- more model be use explore limit computation problem solve {confines,arbitrary} give program run certain way
flera modell använda utforska gräns beräkna problem inte lösa viss ram program {köra,godtycklig} modellera sätt
- prove set be {countable,uncountable,diagonalisation} instance use
bevisa mängd {uppräkneliga,ouppräknelig,diagonalisering} exempel använda
- encode inductively define set way member use input output program more model computation
koda induktiv definiera mängd sån sätt element använda indata utdata program flera beräkningsmodeller
- course intend develop skill model real problem use mathematical algorithmic tool solve {optimally,heuristically}
kurs syfta utveckla förmåga modellera verklig problem använda matematisk algoritmiska verktyg lösa optimal heuristisk
- algorithm kind commonly use example {classification,customer,creditworthy,medical,diagnosis} task character recognition predict new be etc. expert system
algoritm slag använda vanligen exempel {klassificeringsuppgifter,teckenigenkänning,kund,kreditvärdig,medicinsk,diagnostik} förutsäga ny etc. expertsystem
- new {commercially,mining,automatically,interesting} important area application be datum where algorithm use detect information relation large commercial scientific database
ny kommersiell viktig område data {mining,intressant} där algoritm använda automatisk identifiera speciell information relation stor vetenskaplig databas
- course intend give good understanding crossdisciplinary area sufficient depth use evaluate available method understand scientific literature
kurs avse ge god förståelse tvärvetenskaplig område tillräcklig djup använda utvärdera tillgänglig metod följa aktuell vetenskaplig litteratur
- deductive verification side use integrate tool formal specification program
deduktiv verifikation använda verktyg integrera formell specifikation javaprogram
- interactive theorem prover be use formally verify statement specification program
interaktiv teorembevisare använda formell verifiera uttryck specifikation program
- use tool integrate automate model checking safety property
använda verktyg integrera automatisera modellkontroll säkerhetsegenskaper
- type library say define domain specific language construction programmer use construct larger program mainly consist function
här {sort,biblioteksfunktioner} bibliotek säga definiera domänspecifikt språk konstruktion programmerare använda huvudsakligen bestå
- programming language use course be
kurs använda huvudsakligen programmeringsspråk
- read understand extend program use advanced type system feature
läsa förstå utöka {haskellprogram,typsystemegenskaper} använda avancerad
- use specification base development technique
använda {specifikationsbaserade,utvecklingstekniker}
- course provide knowledge principle use create image computer algorithm
kurs grundkurs ämne datorgrafik ge kunskap algoritm tekniker princip använda skapa datorgenererde bild
- programming language be use
kurs använda programspråk
- addition basic language construct simple guideline programming course discuss use number class standard library
grundläggande språkkonstruktionerna enkel riktlinje programutformning diskutera använda antal klass standardbibliotek
- handle large set datum use library class efficient structure
hantera stor datamängd använda färdig klass effektiv datastrukturer
- define simple subroutine library use datum type control structure choose language
definiera enkel subrutinbibliotek utnyttjande använda programspråk datatyper styrstrukturer
- use search standard library datum structure
använda söka programbibliotek standardändamål exempelvis grafisk gränssnitt datastrukturer
- course use programming language
kurs använda programspråk
- explain use basic concept imperative object-oriented programming
förklara använda grundläggande begrepp imperativ objektorienterad programmering
- mean student be able explain use
betyda student förklara använda
- how {uni,multidimensional}2 array be declare create use
hur en flerdimensionella fält deklarera skapa använda
- use standard class construction list
använda standardklasser konstruera lista
- independently construct imperative simple object-oriented program use library class programmer-defined
självständig konstruera imperativa enkel objektorienterade program använda färdig standardklasser egenhändig konstruerad klass
- write program use standard class such etc.
skriva program där använda standardklasser integer m.fl.
- use class diagram plan document design accessible way
använda {klassdiagram,överskådlig,programmeringsarbete} sätt planera dokumentera egen
- use describe how application framework constitute
använda beskriva hur applikationsramverk uppbygga
- be introductory course programming use functional language haskell medium instruction
introduktionskurs programmering använda funktionell programmeringsspråk
- use basic repertoire programming technique type functional language such model datatype recursion higher order function
använda grundläggande {repertoar,typat} programmeringstekniker funktionell språk såsom modellering datatyper rekursion användning hög ordning funktion
- describe application distribute system mechanism use provide service
beskriva tillämpning distribuera system mekanism använda utföra tjänst
- algorithm course {revolve,naturally} central question appear when want use computer compute problem
kurs kretsa naturlig frågeställning ställa då använda dator beräkna lösning problem
- application area where technique be use such language technology bioinformatic robotic etc.
applikationsområden där ai-tekniker använda språkteknologi bioinformatik robotik etc.
- exemplify describe choose application area benefit use technology methodology
exemplifiera beskriva utvälja applikationsområden tjäna använda ai-tekniker metod
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- judge when be feasible use technology useful
bedöma när möjlig använda ai-tekniker inte meningsfull
- laboratory ~ laboration (41.2%)
- examination base write exam approve laboratory exercise
godkänna kurs krävas skriftlig tentamen laboration
- also supervise mandatory laboratory
dessutom utföra handleda obligatorisk laboration
- preparation laboratory exercise student finally adapt software order enable hardware verification function
laboration anpassa elev program så funktion dessutom verifiera hårdvara
- course be organize lecture exercise case study laboratory task mini research project assignment
kurs organiserad föreläsning övning fallstudie laboration miniprojekt
- teaching be lecture class exercise laboratory session use work presentation skill
undervisning bedriva föreläsning övning laboration använda arbeta presentationsteknik
- include laboratory class chain model stochastic {petri,net}2 be use analyze fault-tolerant system
laboration ingå där feltoleranta datorsystem analysera markovkedjemodeller stokastisk petrinät
- student require document result laboratory class technical report
resultat laboration dokumentera teknisk rapport
- compulsary participation laboratory class
obligatorisk deltagande laboration
- lecture exercise laboratory class
föreläsning övning laboration
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- also supervise laboratory session student require prepare
dessutom utföra handleda obligatorisk laboration där förkunskapskontroll genomföra
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- also supervise laboratory session student require prepare
dessutom utföra handleda obligatorisk laboration där förkunskapskontroll genomföra
- examination be continuous course laboratory weekly meeting review logbook assessment final product report oral presentation
examination ske {fortlöpande,veckomöten} kurs laboration granskning loggbok bedömning slutprodukt rapport muntlig framställning
- laboratory work carry group normally student
laboration utföra normal 2-mannagrupper
- several laboratory experiment give involve api programming fault-tolerance network system internet interconnection service practical perspective protocol design analysis strong emphasis self-stabilizing algorithm
laboration träna {api,självstabiliserande} programmering feltoleranta nätverk internet konfiguration tjänst praktisk perspektiv samt protokoll stark betoning algoritm
- lecture exercise home assignment laboratory
föreläsning övning hemuppgift laboration
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- also supervise laboratory session student require prepare
dessutom utföra handleda obligatorisk laboration där förkunskapskontroll genomföra
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- also supervise laboratory session student require prepare
dessutom utföra handleda obligatorisk laboration där förkunskapskontroll genomföra
- examination base write exam approve laboratory exercise
godkänna kurs krävas skriftlig tentamen laboration
- preparation laboratory exercise student finally adapt software order enable hardware verification function
laboration anpassa elev program så funktion dessutom verifiera hårdvara
- examination base write exam approve laboratory exercise
godkänna kurs krävas skriftlig tentamen laboration
- preparation laboratory exercise student finally adapt software order enable hardware verification function
laboration anpassa elev program så funktion dessutom verifiera hårdvara
- write exam pass laboratory exercise
skriftlig examen godkänna laboration
- course include compulsory assignment consist laboratory home
kurs ingå obligatorisk moment bestå laboration inlämningsuppgift
- pass entire course require laboratory work home assignment approve
bli godkänna hel kurs krävas samtlig laboration inlämningsuppgiften
- laboratory work home assignment be do group student
laboration inlämningsuppgiften göra grupp student
- have practical nature examine teacher teaching assistant supervise observe student laboratory work can divide lab
mål ha praktisk {karaktär,iaktta,laboratoriemiljö} examinera lärare lärarassistent handleda kursdeltagare ca uppdela laboration
- laboratory work require successful include {well-filled,site} lab-pm approve supervisor end lab session
laboration godkänna {lyckad,väl-ifylld,labbtillfälle} arbete lab-pm handledare plats slut
- lecture home assignment laboratory
undervisning omfatta föreläsning hemuppgift laboration
- first direct supervision examiner assistant lab session then {assese,laboratoriework,lab-skill} exam laboratory end part
en direkt {överinsyn,assistent,labbarbetet,labbsalen} examinator laboration sedan bedöma hjälp labbtest slut del
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- also supervise laboratory session student require prepare
dessutom utföra handleda obligatorisk laboration där förkunskapskontroll genomföra
- also supervise mandatory laboratory
dessutom utföra handleda obligatorisk laboration
- preparation laboratory exercise student finally adapt software order enable hardware verification function
laboration anpassa elev program så funktion dessutom verifiera hårdvara
- compulsory laboratory exercise weekly home assignment hand-in problem final write examination
obligatorisk laboration inlämningsuppgifter ca vecka skriftlig tentamen
- base ~ basera (41.0%)
- base exam result grade give
basera tentamensresultatet ge betyg
- final grade be obtain pass assignment base write exam
slutbetyg skala ge godkänd inlämningsuppgifter basera tentamen
- final grade be obtain pass assignment project base write exam
slutbetyg skala ge godkänd inlämningsuppgifter projekt basera tentamen
- individual grade be award student base contribution team's result part
individuell betyg sätta sedan student basera bidrag grupp gemensam resultat del
- case study base state art computer document scientific literature
fallstudie basera modern kommersiell dator dokumentera vetenskaplig litteratur
- functional programming constructive logic {simply,lambda,calculus,inductive} type safety definition proof technique dependent assistant base theory
funktionell programmering konstruktiv logik enkel {typad,lambdakalkyl,typsäkerhet,bevistekniker,korrekturassistens} induktiv definition beroende typ basera typteori
- report base already publish papers student be able independently select
uppsats basera publicera vetenskaplig artikel student självständig välja ut relevant
- course grade base following element
kurs betygsätta basera följande faktor
- course base lecture workshop group assignment
kurs basera föreläsning workshop grupparbete
- project examination base outcome group work
projekt-examinationen basera resultat grupp arbete
- grade be individual base content group' report individual' degree contribution project whole
betyg individuell basera innehåll grupp rapport individ bidrag projekt helhet
- grade determine base performance write oral assignment lab {take-home,open-book} exam
betyg fastställa basera prestation skriftlig muntlig uppgift % laboration hemtentamen öppen bok
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- base student' contribution project work individual grade be higher lower group establish
basera respektive student bidrag projektgrupp arbete sätta individuell betyg hög låg gruppbetyget
- construct quality assurance plan collect datum quantify assess software product e.g. base exist open source
konstruera {kvalitetssäkringsplaner,kvantifiera} samla data bedöma kvalitet mjukvaruprodukter t_ex t_ex:16 basera existerande open program
- construct automate measurement system measure quality software product base datum modern development tool e.g.
konstruera automatisera system mäta kvalitet mjukvaruprodukter basera data modern {utvecklingsverktyg,git} t_ex t_ex:18
- base write examination final grade be
basera tentamensresultatet ge betyg
- base write examination final grade be
basera tentamensresultatet ge betyg
- end course present technique base {cyclic,time-table} scheduling as well use static dynamic task priority
kurs presentera tekniker basera {cyklisk,tidtabell} statisk dynamisk processprioriteter
- final grade scale {u/3,-5}2 base exam result
slutbetyget skala ge basera tentamen resultat
- final grade scale {u/3,-5}2 base exam result
slutbetyget skala ge basera tentamen resultat
- base write examination final grade be
basera tentamensresultatet ge betyg
- base write examination final grade be
basera tentamensresultatet ge betyg
- base exam result grade give
basera tentamensresultatet ge betyg
- final grade be obtain pass assignment base write exam
slutbetyg skala ge godkänd inlämningsuppgifter basera tentamen
- final grade scale u base exam result
slutbetyget ge skala basera tentamen resultat
- grade {th,homepage} base sum result gain activity task more detail be available course
slutbetyg skala ge basera summa resultat samtlig aktivitet uppgift mer detalj finnas hemsida kurs
- base write examination final grade be
basera tentamensresultatet ge betyg
- final grade base solely exam result include bonus point
slutbetyget basera enbart tentamensresultat eventuell bonuspoäng
- inference be compute {desire,action} answer base model
slutledning bestämma önska svar åtgärd basera modell
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- final degree course base performance weekly assignment exam
slutlig betyg basera hemuppgift tenta
- system ~ system (40.5%)
- form project develop small system consist hardware accord established development process schedule
projektform genomföra utveckling liten system bestående hård mjukvara fastställa utvecklingsprocess tidsplan
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- mathematical model be use science engineering describe represent different object system analyze understand predict find best design strategy
matematisk modell använda {vetenskap,ingenjörskonst} beskriva representera olik slag objekt system analysera förstå förutsäga hitta god konstruktion strategi
- object orient methodology be now commonly use development variety system
objektorienterad metodik använda numera allmän utveckling många olik typ system
- course give student practical experience form work project group when come planning construction implementation verification non-trivial system hard and/or software
generell se kurs ge studerande praktisk erfarenhet arbete projektgrupp planering konstruktion implementering verifiering icke-trivialt system bestående hård mjukvara
- achieve let group student put training fall use design complete embedded electronic system
uppnå student tillämpa teoretisk kunskap {höst,grupprojekt} konstruera komplex elektronisk system
- computer be key component {almost,flexibility} technical system today functional as well ability execute fast power efficient way
dator utgöra viktig komponent {nästan,flexibilitet} teknisk system idag grund funktionell förmåga utföra beräkning snabb energieffektiv
- estimate influence converter imperfection system performance
uppskatta inflytande omvandlare icke-idealiteter system prestanda
- proper software system architecture be {instrumental,software-reliant} ensure achieve business mission goal satisfy require quality attribute such performance security safety
korrekt mjukvara systemarkitektur avgörande {mjukvaruberoende,affärsmål,uppdragsmål,tillfredsställa,kvalitetsegenskaper} system uppnå övrig erforderlig prestanda säkerhet
- end sound architecture principle method support develop analyze evolve system
sund {arkitekturprinciper,vidareutveckla} metod stöd utveckla analysera system
- certain class system e.g. {safety-critical,outmost,satisfied,eliminate,severe,catastrophic} be importance quality attribute requirement risk even consequence
viss typ system t.ex. säkerhetskritiska {yttre,eliminera,allvarlig,katastrofal} vikt kvalitetskrav uppfylla risk konsekvens
- architectural modeling verification validation evaluation show be effective means significantly increase overall quality system
{arkitektur-modellering,medel} verifiering validering utvärdering visa effektiv väsentlig öka övergripande kvalitet system
- course also address specific challenge relate scale dynamics {heterogeneity,ultra-large} find system
kurs {uppmärksamma,skalning,dynamik,heterogenitet,ultra-storskaliga} också särskilja utmaning uppstå samband finnas system
- architectural model use adl understand {intentionality,life-cycle} system
utveckla arkitektonisk modell hjälp förstå intentionalitet hel system livscykel
- understand characteristic challenge architect {system-of-system,ultra-large-scale} system
förklara egenskap utmaning arkitektur system-av-system extrem storskalig system
- main challenge software development be make sure one develop right system i.e. understand requirement need fulfil
stor utmaning mjukvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- main challenge software development be make sure develop right system i.e. understand requirement need fulfil
stor utmaning programvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- {initial,system's,lifecycle} development be only small phase typically follow many year system evolution
initial utveckling vara bara liten fas system livscykel vanligen följa många år vidareutveckling
- handle error massively parallel system
felhantering massiv parallell system
- course also aim give student technical skill design integration verification hardware software processor-based system
kurs också ge student teknisk färdighet konstruera integrera verifiera hård mjukvara processorbaserade system
- initially lecture introduce feature microprocessor system facilitate technical assessment design choice
initial introducera föreläsning mikrodatorteknik krävas göra teknisk bedömning val konstruktion system
- make inform evaluation ethical societal impact method design system
utvärdera etisk samhällelig effekt metod konstruktion system
- course aim student learn modern method quality assurance software development particular focus embedded system web application
kurs syfta student lära modern metod kvalitetssäkring mjukvaruutveckling särskilja fokus inbyggd system webbapplikationer
- construct automate measurement system measure quality software product base datum modern development tool e.g.
konstruera automatisera system mäta kvalitet mjukvaruprodukter basera data modern {utvecklingsverktyg,git} t_ex t_ex:18
- operate system exist {everywhere,just,phone} where computer desktop server also vehicle embedded industrial
operativsystem finnas {överallt,stationär,telefon} där datorsystem inte bara dator server också fordon inbyggd industriell system
- fault-tolerance distribute system {time-triggered,byzantine} failure
feltolerans distribuera system tidsstyrda byzantinska fel
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- embedded system be computer design perform few dedicated function
inbyggd system datorsystem konstruera utföra fåtal specifik funktion
- reason safety usability embedded system have strict constraint non-functional behavior such computational delay periodicity
säkerhet användbarhetsskäl viss inbyggd system strikt krav icke-funktionella beteende fördröjning {periodicitet,datorberäkning}2
- {extremely,late} high cost associate discovery problem embedded system be important follow good design methodology development software hardware
grund extrem hög kostnad följa sen {upptäckt,designmetodik} problem inbyggd system viktig god använda utveckling mjuka hårdvara
- course give overview state-of-the-art system architecture use design embedded example
kurs ge översikt systemarkitekturer använda design inbyggd system t_ex
- system architecture {philosophy,dictate} software embedded be organize multiple concurrently-executing task where group implement specific functionality
{filosofi,diktera} systemarkitekturer mjukvara inbyggd system organisera multipel parallell exekvera process där grupp implementera specifik funktionalitet
- order execute program contain concurrent task be run-time system real-time kernel distribute available capacity microprocessor s
möjliggöra exekvering program innehålla parallell process använda runtime-system realtidskärna fördela total tillgänglig beräkningskapaciteten system mikroprocessor er
- real-time system where task strict timing constraint be necessary make pre-run-time analysis schedulability
realtidssystem där process strikt tidskrav nödvändig göra {a_priori:15,schemaläggningsbarhet} analys system
- course present different analysis method system schedule task use static dynamic priority {utilization-based,response-time,processor-demand}
kurs presentera olik analysmetoder system schemalägga process statisk dynamisk prioritet {utnyttjandegradsbaserad,svarstidsanalys,beräkningsbehovsanalys} analys
- describe principle mechanism use design run-time system communication network real-time application
beskriva princip mekanism använda konstruera run-time system kommunikationsnätverk realtidstillämpningar
- understand principle structured hierarchical description smaller digital system
princip strukturera hierarkisk beskrivning liten digital system
- base {vague,request} develop technical specification small digital system
utgående {vag,underlag} formulera ta fram teknisk specifikation funktion liten digital system
- base specification realize function small digital system programmable logic other component structured manner use modern cad tool
utgående specifikation realisera funktion liten digital system programmerbar logik övrig komponent strukturera sätt hjälp modern cad-verktyg
- complete document prototype smaller digital system
{färdigställa,prototyp} dokumentera liten digital system
- course give basic knowledge security area i.e. how {protect,intentional} system intrusion attack
kurs ge grundläggande kunskap område datasäkerhet eng security dvs hur skydda system avsiktlig intrång
- course cover threat vulnerability computer system network as well rule method mechanism protection
kurs behandla hot finnas svaghet datorsystem kommunikationsnät regelverk mekanism använda skydda system
- deception system
vilseledande system
- be capable make security analysis different type system suggest way improve
analysera olik typ system datasäkerhetssynpunkt samt föreslå åtgärd säkra
- course look design current multicore system {eye,next} how be likely evolve decade
kurs behandla hur dag {multicore-system,blick,nära} konstruerad framtida system bygga decennium
- also cover historical {origin,re-emerge,vliw} many design strategy current system different form context e.g. datum parallelism thread-level
gå också historisk {ursprung,designstrategier,återuppstå,vliw-parallellism,trådnivå} många nutida system annan form sammanhang exempel dataparallellism parallellism
- compute performance simple load case i/o system particularly consist processor bus hard disk
beräkna prestanda enkel lastfall {i/o-system,buss} speciell system bestå processor skivminne
- identify performance bottleneck system
identifiera prestandamässig flaskhals sån system
- estimate influence parameter change system performance above
uppskatta parameterändringars inverkan system prestanda ovan
- many real-time application system design multiple processor order meet impose constraint
tillämpning system konstruera {med_flera:09,uppsätta,prestandakraven} processor möta
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- denial service {dos,host,scanning,fingerprint} attack network operating system
{denial,service}2 attack {nätverksscanning,operating,fingerprinting} system
- detailed knowledge ability critically analyse design secure network application system
god kunskap hur kritisk granska designa säker nätverk applikation system
- have fundamental understanding make system vulnerable be able predict new attack method become reality
grundläggande förståelse svaghet kommunicera system ha förutse potentiell problem olik protokoll
- understand impact selection different protocol security architecture have application system
förståelse betydelse nätverkssäkerhetsproblem ha applikation hel system säkerhet
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- large laboratory assignment final report give experience software development embedded system
stor laborationsuppgift avsluta laborationsrapport ge erfarenhet programutveckling inbyggd system
- understand concept embedded system process parallel share resourced distribute
förstå begrepp inbyggd system process parallell delad resurs distribuera
- understand general structure function real-time kernel small embedded system
förstå allmän uppbyggnad funktion realtidskärna liten inbyggd system
- schedulability analysis small system compose several {well-specified,deadline} process timing constraint period
tillämpa schemaläggningsanalys enkel system bestående {flertal,deadline} specificera process tidskrav period
- additional more {profound,microcontoller} laboration assignment where student get use larger system together interface internal external device
ytterlig mycket omfattande laboration där elev öva använda mikrokontrollern stor system tillsammans gränssnitt intern extern periferienheter
- route autonomous system
routing autonom system
- configure evaluate major characteristic most used route protocol autonomous system information open shortest path first
konfigurera utvärdera egenskap mycket använda routingprotokollen autonom system routing information protocol liten medelstor nät
- analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- design simple sequential system meet {set-up,synchronisation} hold time constraint timing circuit include effect metastability
designa enkel sekventiell system uppfylla {set-up-,klockad} hålltidskrav krets effekt metastabilitet synkronisering
- aim such analysis include {genome,disease,reconstruction} structural functional prediction elucidation molecular basis human understand fundamental biological system evolutionary history
mål sån analys omfatta {genomanalys,förutsägelse,klarlägga,sjukdom,rekonstruktion} strukturell funktionell molekylär grund mänsklig förståelse grundläggande biologisk system evolutionär historia
- course include modern high-throughput sequencing technique application as well molecular biology database different system such
kurs innehålla modern high-throughput {sekvenseringstekniker,molekylärbiologiska} tillämpning databas olik system söka sån
- purpose be construct high confidence system accord specification
syfte konstruera system fungera enighet given specifikation
- get good understanding advance technology system architecture communication {propel,growth} distribute computing
få god förståelse framsteg teknologi system kommunikationsarkitektur driva användning distribuera
- understand appreciate challenge opportunity face distribute system sensor network application designer
redogöra förklara utmaning möjlighet applikationsutvecklare ställa utveckling distribuera system sensornätverk
- design program evaluate representative distribute system application
implementera utvärdera distribuera system applikation
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- concurrent programming play vital role system where many event appear occur simultaneously
parallell programmering spela viktig roll system där många händelse ske till_synes:13 samtidig
- demonstrate critical knowledge issue problem arise shared-memory message-passing concurrent system
förstå fråga problem uppstå parallell system delad minne meddelandeskickning
- how build reliable fault-tolerant distribute system
hur bygga pålitlig feltoleranta distribuera system
- how be modern distribute system such {cloud,smart,grid,connected} car build
hur modern distribuera system t.ex. {molntjänster,smart,elnät} kommunicera bil uppbygga
- goal course be understand design distribute system discuss underlie principle mechanism drive today'
mål kurs få förståelse design distribuera system underliggande princip mekanism dag använda
- lecture provide require fundamental lab give hands-on experience develop distribute system explore real-world challenge
föreläsning ge nödvändig fundamental kunskap laboration praktisk erfarenhet utveckling distribuera system arbeta verklighetsanknutna problem
- begin course introduction basic concept distribute system challenge pose
kurs börja introduktion grundläggande koncept distribuera system utmaning stå
- describe application distribute system mechanism use provide service
beskriva tillämpning distribuera system mekanism använda utföra tjänst
- evaluate small-scale distribute system use fundamental mechanism introduce lecture
utveckla programmera utvärdera småskalig distribuera system hjälp fundamental mekanism introducera kurs
- describe analyze exist new method distribute system design
god förmåga beskriva analysera existerande ny metod design distribuera system speciell avseende skala feltoleranta
- assembler ~ assembler (40.5%)
- {multiplexer,de-multiplexer,full,bit,shifter}5 ~ väljare (40.0%)
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- update ~ uppdatera (40.0%)
- update ~ kapsla (40.0%)
- table ~ tabell (40.0%)
- stack ~ stackhantering (40.0%)
- reliability ~ {felträd,tillförlitlighetsblockschema}2 (40.0%)
- probability ~ probabilistisk (40.0%)
- potential ~ potential (40.0%)
- name ~ namnsättning (40.0%)
- name ~ namngivning (40.0%)
- limit ~ begränsa (40.0%)
- hp ~ underkänna (40.0%)
- hash ~ {hashfunktioners,hashfunktioner}2 (40.0%)
- entitle ~ rätt (40.0%)
- diagram ~ {felträd,tillförlitlighetsblockschema}2 (40.0%)
- deliverable ~ leverabel (40.0%)
- contribute ~ bidra (40.0%)
- continous ~ kontinuerlig (40.0%)
- consistency ~ {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 (40.0%)
- clock ~ klockdistribution (40.0%)
- bioinformatic ~ bioinformatik (40.0%)
- behaviour ~ beteende (40.0%)
- begin ~ inleda (40.0%)
- associate ~ förknippa (40.0%)
- assembly ~ assemblerprogram (40.0%)
- agile ~ agila (40.0%)
- agile ~ agil (40.0%)
- achievement ~ ingenjör (40.0%)
- thread ~ tråd (39.6%)
- test ~ testa (39.2%)
- planning ~ planering (39.2%)
- graph network model project activity discrete standard problem boolean logic planning
graf nät modellering projekt aktivitet diskret standardproblem satslogik planering
- course give student practical experience form work project group when come planning construction implementation verification non-trivial system hard and/or software
generell se kurs ge studerande praktisk erfarenhet arbete projektgrupp planering konstruktion implementering verifiering icke-trivialt system bestående hård mjukvara
- describe main phase research work planning execution {revision,documentation/dissemination}
beskriva huvudsaklig moment {forskningsarbete,omprioritering,spridning} planering genomförande dokumentation
- methodology project work include planning execution follow version control
metodik projektarbete planering drift uppföljning versionshantering
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- planning
planering
- planning
planering
- conduct incremental planning use user story
genomföra inkrementell planering hjälp användarbeskrivningar
- problem kind arise many different context include {transportation,telecommunications,finance,cryptology} industrial planning bioinformatic hardware design
optimeringsproblem uppstå många olik sammanhang exempelvis {transportlogistik,telekommunikation,hårdvarudesign,kryptologi} industriell planering ekonomi bioinformatik
- automate planning
automatisk planering
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- current ~ aktuell (38.9%)
- input ~ in (38.7%)
- implementation ~ implementering (38.7%)
- degree ~ kandidatexamen (38.5%)
- characteristic ~ egenskap (38.5%)
- understand characteristic challenge architect {system-of-system,ultra-large-scale} system
förklara egenskap utmaning arkitektur system-av-system extrem storskalig system
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- characteristic real-time system application constraint design method task model run-time mechanism architecture
egenskap realtidssystem {tillämpningskrav,processmodeller,exekveringsmodeller} konstruktionsmetoder arkitektur
- describe general structure characteristic protocol
beskriva grundläggande struktur egenskap can-protokollet
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- configure evaluate major characteristic most used route protocol autonomous system information open shortest path first
konfigurera utvärdera egenskap mycket använda routingprotokollen autonom system routing information protocol liten medelstor nät
- static property voltage transfer characteristic switch {noise,margin}
statisk egenskap {överföringskarakteristik,omslagsspänning,störmarginaler}
- characteristic property problem be difficult solve
karaktäristisk egenskap sån problem svår lösa
- single ~ styrsignalsekvenser (38.4%)
- support ~ stödja (38.0%)
- course mainly comprise lecture lab exercise support problem-solving session
kurs basera föreläsning laboration stödja övningstillfällen
- be able use tool support sple understand limitation
använda verktyg stödja spl förklara begränsning
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- use industrial-type design automation tool implement verify basic cmo circuit element follow flow support such
använda automatisera konstruktionsverktyg industriell snitt konstruera grundläggande {kretselement,i_enlighet_med:12,konstruktionsflöde} sån verktyg stödja
- tool {partly,java} develop support formal specification modeling language translation logic
{key,delvis} utvecklas universitet stödja formell specifikation översättning logik
- paper ~ uppsats (38.0%)
- influence ~ uppskatta (38.0%)
- approve ~ godkänna (37.8%)
- examination base write exam approve laboratory exercise
godkänna kurs krävas skriftlig tentamen laboration
- deliver approve end product
leverera godkänna produkt
- project also approve
projekt godkänna
- write essay approve present seminar
essä godkänna presentera seminarium
- thesis approve follow stage complete
examensarbete godkänna krävas följande delmoment genomföra
- approve planning report
godkänna planeringsrapport
- approve thesis
godkänna rapport
- approve presentation defense thesis
godkänna presentation {försvar,examensarbetsredovisningen}3
- approve opposition thesis
godkänna opposition annan masterexamensarbete
- when interim report approve hec register
godkänna delredovisning leda hp {inrapportera,ladok}5
- approve interim report result hec register
godkänna delredovisning innebära hp {inrapportera,ladok}5
- thesis approve follow stage complete
examensarbete godkänna krävas följande delmoment genomföra
- approve planning report
godkänna planeringsrapport
- approve thesis
godkänna rapport
- approve presentation defense thesis
godkänna presentation {försvar,examensarbetsredovisningen}3
- approve opposition thesis
godkänna opposition annan masterexamensarbete
- when interim report approve hec register
godkänna delredovisning leda hp {inrapportera,ladok}5
- approve interim report result hec register
godkänna delredovisning innebära hp {inrapportera,ladok}5
- write exam approve laboratory assignment
skriftlig tentamen godkänna laborationsuppgift
- part above approve final grade
delmoment ovan godkänna slutbetyg kurs
- examination base write exam approve laboratory exercise
godkänna kurs krävas skriftlig tentamen laboration
- examination base write exam approve laboratory exercise
godkänna kurs krävas skriftlig tentamen laboration
- pass entire course require laboratory work home assignment approve
bli godkänna hel kurs krävas samtlig laboration inlämningsuppgiften
- assignment report approve review examine teacher teaching assistant otherwise return feedback completion final approval
inlämningsuppgiften redovisa rapport bli godkänna granskning examinera lärare lärarassistent {annars,retur,feedback} komplettering slutgiltig
- report approve review same manner assignment
rapport godkänna granskning sätt inlämningeuppgiften
- laboratory work require successful include {well-filled,site} lab-pm approve supervisor end lab session
laboration godkänna {lyckad,väl-ifylld,labbtillfälle} arbete lab-pm handledare plats slut
- approve plan report
godkänna planeringsrapport
- approve presentation defense thesis
godkänna presentation {försvar,examensarbetsredovisningen}3 examensarbete
- degree project approve examiner work begin
examensarbete godkänna handledare arbete påbörja
- achieve ~ uppnå (37.8%)
- i.e. ~ dvs (37.8%)
- {instantiation,family} member i.e. product
{instansiering,familjemedlem} dvs produkt
- main challenge software development be make sure one develop right system i.e. understand requirement need fulfil
stor utmaning mjukvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- main challenge software development be make sure develop right system i.e. understand requirement need fulfil
stor utmaning programvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- summarize state art method tool quality improvement area i.e. functionality reliability usability efficiency maintainability {portability,sub-area}
aktuell metod verktyg {kvalitetsutveckling,kvalitetsområdena,iso9126,underhållbarhet,bärbarhet} dvs funktionalitet tillförlitlighet användbarhet effektivitet delområden
- project contain element test practice knowledge student train in i.e. area software engineering
projekt innehålla moment testa praktik kunskap student bli utbilda dvs område software engineering
- student have good understanding computer organization basic knowledge low level programming be familiar term assembler interrupt so on i.e. contents course machine orient
student ha god förståelse dator konstruktion grundläggande kunskap maskinnära programmering kännedom begrepp assembler avbrott etc dvs innehåll kurs maskinorienterad
- student need also have knowledge datum structure e.g. tree link list hash table i.e. contents course data as well programming skill {at,least}15 point
student också ha kunskap datastrukturer t_ex träd {länka,kurspoäng,dataprogrammering} lista hashtabeller dvs innehåll kurs programmeringskunskaper minst
- course give basic knowledge security area i.e. how {protect,intentional} system intrusion attack
kurs ge grundläggande kunskap område datasäkerhet eng security dvs hur skydda system avsiktlig intrång
- process ~ process (37.5%)
- team project assess accord main deliverable final academic report product include documentation process
grupp examinera huvudsaklig {slutleveranser,produktspecifikation} slutlig akademisk rapport % produkt process projekt gång
- team process assess use individual logbook agile documentation supervisor contact etc.
process examinera utgående grupp gemensam individuell loggbok dokumentation agila handledarkontakter etc.
- purpose course be give in-depth knowledge area software product line whole include engineering process organizational management-perspective
syfte kurs ge fördjupa kunskap område mjukvaruproduktlinjer helhet teknik process organisatorisk lednings-perspektiv
- understand different process role organizational approach
förklara olik process roller organisatorisk metod
- topic cover include concurrent process resource management deadlock memory technique virtual processor scheduling disk file system distribute micro kernel machine security protection scheme
exempel avsnitt behandla {processbegreppet,låsningssituationer,filsystem,mikrokärnor,virtual,machines,säkerhet-} process resurshantering hantering deadlock primärminne virtuell minne schemaläggning skivminne distribuera skyddsmekanism
- course cover {extreme,programing} process project management
kurs behandla process {xp,extreme,projektledning} programming
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- understand concept embedded system process parallel share resourced distribute
förstå begrepp inbyggd system process parallell delad resurs distribuera
- explain concept critical region {mutual,exclusion}4 starvation deadlock synchronize process
förklara begrepp kritisk region ömsesidig uteslutning svält deadlock samt synkronisering process
- develop program compose multiple process small system support real-time kernel
utveckla program bestående flera process liten applikation stöd realtidskärna
- schedulability analysis small system compose several {well-specified,deadline} process timing constraint period
tillämpa schemaläggningsanalys enkel system bestående {flertal,deadline} specificera process tidskrav period
- examination be obviously continous process course
examination naturligtvis kontinuerlig process kurs gång
- course present simple test drive object orient process
kurs presentera enkel testdriven objektorienterad process
- whole ~ helhet (37.5%)
- weakness ~ svaghet (37.5%)
- switching ~ switching (37.5%)
- supervised ~ handleda (37.5%)
- inheritance ~ polymorfism (37.5%)
- ethic ~ etik (37.5%)
- electronically ~ elektronisk (37.5%)
- article ~ artikel (37.5%)
- approach ~ värderingsförmåga (37.5%)
- adder ~ väljare,fördelare (37.5%)
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- description ~ beskrivning (37.4%)
- contain ~ innehålla (36.9%)
- library ~ standardbibliotek (36.8%)
- additional ~ ytterlig (36.7%)
- offer ~ erbjuda (36.6%)
- structure ~ datastrukturer (36.5%)
- course algorithm datum structure complement good way be requirement
kurs algoritm datastrukturer komplettera bra sätt inte förkunskapskrav
- learn common abstract datum type structure algorithm
lära vanlig abstrakt datatyper datastrukturer algoritm
- common datum structure such array list tree hash table how be use implement type stack queue priority dictionary graph
vanlig datastrukturer fält lista träd hashtabeller hur använda implementera abstrakt datatyper kö prioritetsköer lexikon graf
- standard algorithm datum structure resource demand
standardalgoritmer datastrukturer resurskrav
- standard library datum structure algorithm
standardbibliotek datastrukturer algoritm
- understand use basic abstract datum type structure include list queue table tree graph
förstå använda grundläggande abstrakt datatyper datastrukturer annan lista kö tabell träd graf
- understand use algorithm manipulate query basic datum structure efficient way why be correct
förstå använda algoritm hantera grundläggande datastrukturer effektiv sätt varför korrekt
- make inform choice different datum structure algorithm application
göra välgrundad val olik datastrukturer algoritm tillämpning
- implement abstract datum type interface structure class object-oriented programming language
implementera abstrakt datatyper gränssnitt datastrukturer klass objektorienterat programmeringsspråk
- particularly relevant be mathematics include discrete datum structure
särskilt relevant matematik inklusive diskret programmering algoritm datastrukturer
- basic knowledge datum structure algorithm
grundläggande kunskap datastrukturer algoritm
- knowledge datum structure propositional logic be recommend
kunskap datastrukturer satslogik rekommendera
- student need also have knowledge datum structure e.g. tree link list hash table i.e. contents course data as well programming skill {at,least}15 point
student också ha kunskap datastrukturer t_ex träd {länka,kurspoäng,dataprogrammering} lista hashtabeller dvs innehåll kurs programmeringskunskaper minst
- datum structure comprise fundamental component most modern software product
algoritm datastrukturer utgöra fundamental byggsten mången modern programvara
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- datum structure vector string stack queue list tree binary search hash table priority graph set
datastrukturer vektor sträng stack kö lista träd binär sökträd hashtabeller prioritetsköer graf mängd
- standardised algorithm class datum structure
standardisera algoritm klass datastrukturer
- implementation datum structure
implementering datastrukturer
- use various datum structure gain basic knowledge important application
använda olik datastrukturer känna viktig tillämpning
- use standard software library datum structure algorithm
använda standardbibliotek datastrukturer algoritm
- implement datum structure object orient language
implementera egen datastrukturer objektorienterat språk
- datum structure
datastrukturer
- datum structure
följa kurs krävas kunskap datastrukturer diskret matematik motsvarande inledande ämne programmeringskunskaper exempelvis
- datum structure
följa kurs krävas kunskap datastrukturer diskret matematik motsvarande inledande ämne programmeringskunskaper exempelvis
- knowledge correspond course algorithm datum structure
kunskap motsvarande kurs algoritm datastrukturer
- standard algorithm structure
standardalgoritmer datastrukturer resurskrav
- previous programming experience basic knowledge datum structure algorithm also assume
kurs förutsätta tidigare programmeringserfarenhet grundläggande kunskap datastrukturer algoritm
- handle large set datum use library class efficient structure
hantera stor datamängd använda färdig klass effektiv datastrukturer
- use search standard library datum structure
använda söka programbibliotek standardändamål exempelvis grafisk gränssnitt datastrukturer
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- datum structure list {tuple,user-defined} type
sammansatt datastrukturer lista {tupler,användardefinierade} typ
- datum structure algorithm
datastrukturer algoritm
- review basic datum structure
granskning grundläggande datastrukturer
- combine datum structure
kombinera datastrukturer
- perform whole development {cycle,fill} algorithm problem analysis choose modify combine suitable technique datum structure correctness complexity implementation detail look possible improvement etc.
utföra hel {utvecklingscykeln,problemanalys,implementationsdetaljer} algoritm välja modifiera kombinera lämplig tekniker datastrukturer analys korrekthet komplexitet fylla hitta möjlig förbättring etc.
- presentation ~ muntlig (36.5%)
- writing report oral presentation
rapportskrivning samt muntlig presentation
- handle oral written presentation
genomföra muntlig skriftlig redovisning
- write report oral presentation
skriftlig rapport muntlig presentation
- design presentation time constraint deliver
designa muntlig presentation {framföra,tidsbegränsning}
- term paper work team student select topic include report oral presentation
fördjupningsstudie grupp student välja område rapport {term,paper}3 muntlig presentation
- total course grade base quality term paper report oral presentation
% kurs betyg bestämma rapport muntlig presentation
- course examine homework oral presentation take home exam
kurs examinera hemuppgift muntlig presentation hemtentamen
- oral presentation be do pair student select research paper chapter course book involve application type system cover lecture
muntlig presentation ske parvis student välja presentera uppsats kapitel kursboken involvera tillämpning typsystem inte omfatta föreläsning
- presentation judge respect quality slide oral
presentation bedöma avseende presentationamaterialet muntlig
- make oral presentation paper
presentera uppsats muntlig
- course consist lecture series homework assignment oral written presentation lab
kurs bestå föreläsningsserie hemuppgift muntlig skriftlig presentation laboration
- student give frequent oral presentation demonstrate understanding reading facilitate discussion
student därför ge {tät,instuderingsuppgifterna} muntlig presentation visa förståelse skapa diskussion
- oral presentation
muntlig redovisning
- oral presentation begin student describe work
muntlig redovisning inleda student presentera arbete
- oral presentation make
muntlig presentation utföra engelska
- time oral presentation write thesis complete publish
{tidpunkt,färdigskriven}2 muntlig redovisning rapport ej publicera
- oral presentation include defense thesis be do
muntlig redovisning opposition genomföra chalmers
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- oral presentation
muntlig redovisning
- oral presentation begin student describe work
muntlig redovisning inleda student presentera arbete
- oral presentation make
muntlig presentation utföra engelska
- time oral presentation write thesis complete publish
{tidpunkt,färdigskriven}2 muntlig redovisning rapport ej publicera
- oral presentation include defense thesis be do
muntlig redovisning opposition genomföra chalmers
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- examination be continuous course laboratory weekly meeting review logbook assessment final product report oral presentation
examination ske {fortlöpande,veckomöten} kurs laboration granskning loggbok bedömning slutprodukt rapport muntlig framställning
- {muntlig,av,arbetet,på,ett,ingenjörsmässigt,professionellt,sätt,m} presentation och
muntlig presentation arbete ingenjörsmässig professionell sätt
- third be evaluate oral presentation opponent select topic seminar active attention whole class
tre utvärdera muntlig presentation roll opponent välja ämne seminarium aktiv deltagande hel klass
- compiler project oral presentation
programmeringsprojekt muntlig redovisning
- examination consist oral presentation deliver source code other artifact
examination ske muntlig presentation projekt samt {inlämning,artifakter} källkod övrig
- course examine individual programming assignment write oral presentation
kurs examinera individuell inlämningsuppgifter programmering skriftlig muntlig presentation
- topic ~ ämne (36.3%)
- research area number related topic briefly present student introduction lecture
forskningsområde antal relatera ämne presentera student introduktionsföreläsningar
- group allocate topic paper be write
student bilda arbetsgrupp grupp tilldela ämne skriva uppsats
- write analytical survey paper other scientific give topic specific research area
författa analysera översiktsuppsats annan vetenskaplig uppsats given ämne specifik forskningsområde
- beginning q1 student take course require state topic interest set work plan define scope goal
början student ta kurs redovisa ämne avse arbeta upprätta arbetsplan definiera omfattning mål
- similarly beginning q2 student take course require state topic interest set work plan define scope goal
sätt början student ta kurs redovisa ämne avse arbeta upprätta arbetsplan definiera omfattning mål
- seminar present more detail {research-level,ambient,occlusion,hair,illumination,soft,shadow,indirect,spherical,harmonic,wavelet} selection topic e.g. rendering application trace global hard real-time etc.
obligatorisk seminarium presentera mer detalj {forskningsnivå,ambient,occlusion,hair,applications,tracing,illumination,skugga,indirect,spherical,harmonics} antal ämne innefatta t_ex t_ex:16 rendering ray global mjuk
- cover current research topic rely heavily scientific papers source material
akutell forskning ämne presentera kurs använda vetenskaplig artikel kursmaterial
- course present classical mathematical topic computing science perspective
kurs presentera klassisk matematisk ämne datavetenskaligt perspektiv
- example project topic include multithread relax memory consistency model prefetching access scheduling
exempel ämne {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 modell prefetching schemaläggning
- example project topic include multithread relax memory consistency model prefetching access scheduling
exempel ämne {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 modell prefetching schemaläggning
- course cover follow topic
kurs behandla följande ämne
- course cover many topic relate communication network security
kurs täcka många olik ämne tekniker säkra system
- third be evaluate oral presentation opponent select topic seminar active attention whole class
tre utvärdera muntlig presentation roll opponent välja ämne seminarium aktiv deltagande hel klass
- know select topic current research algorithm
medveten utvälja ämne aktuell forskning algoritm
- lecture cover follow topic
föreläsning ta upp följande ämne
- lecture cover follow topic
föreläsning ta upp följande ämne
- explain discuss above topic
förklara diskutera ämne beskriva ovan
- concrete topic encounter course include
exempel ämne bemöta kurs
- follow topic cover course
följande ämne ingå kurs
- writing ~ skrivande (36.3%)
- question ~ fråga (36.3%)
- objective ~ masterexamensarbetet (36.3%)
- literature ~ litteraturstudie (36.3%)
- education ~ studentcentrum (36.3%)
- cryptography ~ kryptografi (36.3%)
- contents ~ innehåll (36.3%)
- programming ~ programmering (36.3%)
- program device parallel input output time management programming timer
programmering krets parallell in utmatning tidshantering räknarkretsar
- basics computer communication programming device serial
grund datorkommunikation programmering krets seriekommunikation
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- mathematical programming economics decision support
matematisk programmering ekonomi beslutsstöd
- functional programming constructive logic {simply,lambda,calculus,inductive} type safety definition proof technique dependent assistant base theory
funktionell programmering konstruktiv logik enkel {typad,lambdakalkyl,typsäkerhet,bevistekniker,korrekturassistens} induktiv definition beroende typ basera typteori
- course also contain introduction programming dependent type constructive theory
kurs innehålla också introduktion programmering beroende typ {martin-löfs,förena} konstruktiv typteori teori matematisk bevis
- moreover student be able work interactive programming proof system use dependent type
dessutom student arbeta interaktiv programmering bevissystem beroende typ
- basic skill {unix,makefiles} programming shell
grundläggande färdighet {unix,shell-programmering} programmering
- familiarity functional programming
kännedom funktionell programmering
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course object orient programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 equivalent
godkänna kurs objektorienterad programmering t.ex. motsvarande
- be eligible course student have bachelor degree equivalent include complete programming
behörighet kurs krävas minst kandidatexamen programvaruteknik datavetenskap motsvarande godkänna programmering
- (1) course programming e.g. tda545 object-oriented
godkänna kurs programmering t_ex t_ex:08 tda545 objektorienterad motsvarande
- aim course be introduce principle practice parallel programming functional language
syfte kurs introducera princip praktisk tekniker parallell programmering funktionell programmeringsspråk
- parallel programming mean use multiple hardware core processor order gain speed
parallell programmering mena användning flera hårdvaruenheter kärna processor öka beräkningskapaciteten
- course cover approach parallel functional programming
kurs belysa metod parallell funktionell programmering
- course cover principle practice parallel programming
kurs behandla princip praktisk tekniker parallell programmering haskell erlang
- functional approach programming
funktionell programmering
- select appropriate form parallel functional programming give problem expain choice
välja form parallell funktionell programmering passa given problem förklara val
- course participant also complete introductory functional programming preferably use
kursdeltagare genomgå introduktionskurs funktionell programmering företrädesvis användande erlang
- knowledge understand robotic control and/or communication system emphasis hands-on experience construction programming insight current research development area
kunskap förståelse förvärva robotik inbyggd styrsystem kommunikationssystem betoning praktisk erfarenhet konstruktion programmering insikt aktuell forskning utveckling område
- introduction functional programming calculational proof
introduktion funktionell programmering programkalkyl bevis
- course computer science example introduction programming mathematical software
kurs datateknik exemeplvis programmering
- introduction functional programming calculational proof
introduktion funktionell programmering programkalkyl bevis
- course computer science example introduction programming mathematical software
kurs datateknik exemeplvis programmering
- student have good understanding computer organization basic knowledge low level programming be familiar term assembler interrupt so on i.e. contents course machine orient
student ha god förståelse dator konstruktion grundläggande kunskap maskinnära programmering kännedom begrepp assembler avbrott etc dvs innehåll kurs maskinorienterad
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- apart programming cooperate concurrent task strict timing constraint laboratory assignment also encompass low-level hardware device such timer network controller
uppgift omfatta programmering samverka parallell process även maskinnära hårdvaruenheter {realtidsklockor,nätverkskontrollers}
- course tda383 concurrent programming be recommend
kurs programmering rekommendera
- experience network orient programming be part course
erfarenhet nätverksorienterad programmering ge väsentlig del kurs
- several laboratory experiment give involve api programming fault-tolerance network system internet interconnection service practical perspective protocol design analysis strong emphasis self-stabilizing algorithm
laboration träna {api,självstabiliserande} programmering feltoleranta nätverk internet konfiguration tjänst praktisk perspektiv samt protokoll stark betoning algoritm
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 {ooexempel,även,programmering,ok}
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- program device parallel input output time management programming timer
programmering krets parallell in utmatning tidshantering räknarkretsar
- basics computer communication programming device serial
grund datorkommunikation programmering krets seriekommunikation
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- program device parallel input output time management programming timer
programmering krets parallell in utmatning tidshantering räknarkretsar
- basics computer communication programming device serial
grund datorkommunikation programmering krets seriekommunikation
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- technique iterative recursive algorithm proof induction divide conquer backtrack dynamic programming
algoritmtekniker iterativ rekursiv algoritm induktionsbevis {divide,conquer} backtracking dynamisk programmering
- program device parallel input output time management programming timer
programmering krets parallell in utmatning tidshantering räknarkretsar
- basics computer communication programming device serial
grund datorkommunikation programmering krets seriekommunikation
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- functional programming instance tda452 tda555
hp funktionell programmering exempel
- course functional programming introduction discrete mathematics {at,least}15 dat151 language technology dat121 paradigm equivalent require
mycket specifik krävas kurs funktionell programmering introduktion diskret matematik minst technology dat121 programming motsvarande
- programming skill imperative high-level language e.g.
färdighet programmering imperativt högnivåspråk t_ex
- concurrent programming play vital role system where many event appear occur simultaneously
parallell programmering spela viktig roll system där många händelse ske till_synes:13 samtidig
- apply practical knowledge programming construct technique offer modern concurrent language
tillämpa praktisk kunskap programmering konstruktion tekniker finnas tillgänglig modern parallell programmeringsspråk
- course introduce functional programming language related concept student already have knowledge
här kurs introducera funktionell programmeringsspråk relatera koncept student redan ha del kunskap programmering
- course student learn functional programming haskell language
här kurs komma student lära funktionell programmering programmeringsspråk
- exploit variety programming technique typical functional such
utnyttja olik programmeringstekniker vanlig funktionell programmering
- course examine individual programming assignment write oral presentation
kurs examinera individuell inlämningsuppgifter programmering skriftlig muntlig presentation
- explain basic concept imperative object-oriented programming in particular realize choose language
förklara grundläggande begrepp imperativ objektorienterad programmering speciell realisera programspråk använda kurs
- identify need further knowledge programming computer science
identifiera behov ytterlig kunskap område programmering datavetenskap
- course be introduction imperative programming software development
här kurs introduktion imperativ programmering programvaruutveckling
- explain use basic concept imperative object-oriented programming
förklara använda grundläggande begrepp imperativ objektorienterad programmering
- describe principle object-oriented programming apply context explain how realize particular language
beskriva princip objektorienterad programmering använda programmeringsfasen förklara hur realisera specifik objektorienterat programspråk
- describe principle object-oriented programming apply context explain how realize particular language
beskriva princip objektorienterad programmering använda programmeringsfasen förklara hur realisera specifik objektorienterat programspråk
- be introductory course programming use functional language haskell medium instruction
introduktionskurs programmering använda funktionell programmeringsspråk
- programming
dynamisk programmering
- design apply main technique efficient algorithm instance greedy dynamic programming divide-and-conquer backtrack heuristic problem be similar textbook example new
design tillämpa viktig {designteknikerna,söndra,härska,likna,läroboksexemplen} effektiv algoritm t.ex. girig dynamisk programmering backtracking heuristisk problem ny
- however be aware course programming
vara dock medveten inte kurs programmering
- programming
kunskap diskret matematik programmering
- user ~ grafisk (36.1%)
- optimization ~ optimering (36.0%)
- electronic ~ elektroniksystem (35.7%)
- overall aim course be introduce student design verification electronic system
kurs övergripande syfte introducera student konstruktion verifiering elektroniksystem
- course intend give solid foundation {hdl-based,eesd} hardware design be necessary follow curriculum simultaneously overview field electronic system
kurs avse ge {stabil,hdl-baserad,eesd-programmet} grund hårdvarukonstruktion nödvändig följande samtidig överblick konstruktion inbyggd elektroniksystem
- describe implementation step require design verification test complex electronic system how related other
beskriva implementationssteg krävas konstruktion verifiering test komplex elektroniksystem hur steg relatera
- describe how electronic system design project be organize steer
beskriva hur konstruktionsprojekt elektroniksystem organisera styra
- power {delivery,heat} removal electronic system how design aspect determine best implementation strategy
diskutera kraftförsörjning {kylning,designaspekter,implementationsstrategier} elektroniksystem hur avgöra val
- digital part electronic system use hardware description language {hdl,bench} test as well basic tool such simulator synthesis
implementera digital del elektroniksystem hjälp hårdvarubeskrivande språk {hdler,testbänkar,hdl-simulatorer,syntesverktyg} enkel konstruktionsverktyg eda-verktyg
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- design electronic system base software hardware
konstruktion elektroniksystem uppbygga mjuka hårdvara
- apply tool include simple shell script design verification digital electronic system
använda {linux-baserade,shell,scripts,kommandofiler} eda-verktyg inklusive enkel konstruktion verifiering digital elektroniksystem
- method electronic system design verification dat110
konstruktionsmetodik elektroniksystem
- appropriate ~ lämplig (35.7%)
- output ~ in (35.5%)
- respect ~ avseende (35.1%)
- presentation judge respect quality slide oral
presentation bedöma avseende presentationamaterialet muntlig
- addition assessment be do several occasion course respect project meeting management version control
dessutom ske betygsgrundande bedömning flera {tillfälle,projektmöteshantering} kurs gång avseende versionshantering
- fifth part deal scalability parallel computer i.e. architectural technique scale number processor higher count specifically respect cache coherence protocol
{fem,ariktetkurtekniker,cache-koherensprotokollen}2 del behandla skalbarhet parallell dator säga öka antal processor system speciell avseende
- fifth part deal scalability parallel computer i.e. architectural technique scale number processor higher count specifically respect cache coherence protocol
{fem,ariktetkurtekniker,cache-koherensprotokollen}2 del behandla skalbarhet parallell dator säga öka antal processor system speciell avseende
- have good understanding limitation respect service warranty connection newly develop
ha god förståelse internet begränsning avseende {servicegarantier,nyutvecklad}3 samband tjänst
- have good understanding limitation respect service warranty connection newly develop
ha god förståelse internet begränsning avseende {servicegarantier,nyutvecklad}3 samband tjänst
- analysis resource demand algorithm datum structure respect computation time memory consumption
analys algoritm datastrukturers resurskrav avseende {beräkningstid,minnesbehov}
- evaluate different feature programming large assess benefit risk respect design goal make proper choice
resonera {om,nackdel,utvecklingsmål,robusthet,därpå} utvärdera olik egenskap program bedöma fördel avseende t_ex underhåll återanvändning göra lämplig val
- interface ~ gränssnitt (35.0%)
- handle ~ hantera (35.0%)
- hardware ~ hårdvara (34.8%)
- team ~ team (34.7%)
- technique ~ tekniker (34.6%)
- master technique datum encapsulation inheritance polymorphism object orient programming language
behärska tekniker datainkapsling arv polymorfism objektorienterat programmeringsspråk
- tool rely crucial way logical technique
verktyg förlita_sig avgörande sätt logisk tekniker
- approach design be discuss couple technique present
alternativ diskutera designfrågor antal tekniker presentera
- do sensible choice present approach technique modern web application
kurs presentera utvecklingsalternativen tekniker göra medveten val då utveckla web applikation
- course cover architectural technique essential achieve high performance application software
kurs omfatta arkitekturella tekniker nödvändig uppnå hög prestanda exekvera program
- also cover how simulation base technique be use quantitatively evaluate impact design principle computer performance
täcka också hur {simuleringsbaserade,konstruktionsbeslut}2 tekniker använda kvantitativ utvärdera effekt beräkningshastigheten
- second part cover various technique exploitation instruction level parallelism define key concept be limit
annan del omfatta olik tekniker utnyttjande parallellism instruktionsnivå definiera nyckelbegrepp begränsa
- technique cover fall broad category dynamic static
tekniker omfatta dela in huvudkategorier dynamisk statisk
- most important dynamic technique cover be algorithm {branch,speculation} prediction
viktig dynamisk tekniker omfatta algoritm {prediction,spekulation}
- most important static technique be loop {unrolling,pipelining} software trace scheduling predicate execution
viktig statisk tekniker loop {unrolling,trace,scheduling,predicated,execution} software pipelining
- part cover technique attack different source performance bottleneck memory hierarchy such reduce {miss,rate,penalty,hit} time
del omfatta tekniker {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss} olik antal samt tid hantera
- example technique cover be {victim,lockup-free,virtually} cache prefetching address
exempel tekniker behandla {inklusiva,exkusiva,hierarki,lockup-free} cachar prefetching
- student achieve practical experience larger project {3d-graphic,extensive} individually group instance implement specific advanced technique several smaller
elev göra även valfri lämplig programmeringsprojekt individuell grupp t_ex t_ex:18 implementera specifik metod flera avancerad liten omfattande tekniker
- rest seminar presentation give student follow group discussion deepen understanding present algorithm technique
övrig seminarietillfällen hållas presentation student följa grupp diskutera därmed fördjupa förståelse presentera algoritm tekniker
- select improvement method technique appropriate quality task {at,least}15 area above
välja metod tekniker lämplig kvalitetsförbättring åtminstone område nämna ovan
- other programming language use monitor semaphore implement function course also contain presentation such technique
annan programspråk använda monitor semafor realisera funktion innehålla kurs också genomgång sån tekniker
- end course present technique base {cyclic,time-table} scheduling as well use static dynamic task priority
kurs presentera tekniker basera {cyklisk,tidtabell} statisk dynamisk processprioriteter
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover underlie principle technique network communication security
kurs täcka underliggande princip tekniker nätverk {kommuniktionssäkerhet,förkunskap} god datakommunikation därför krav
- knowledge skill technique construction analysis algorithm be important tool correct efficient program
kunskap färdighet tekniker konstruktion analys algoritm viktig verktyg produktion korrekt effektiv program
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- design implement effective efficient address subnett base combination technique variable length {subnet,mask,dhcp}2 configuration protocol
planera bearbeta effektiv ip-adresseringsplan tillämpning tekniker translation
- explain basic key management technique secret public cryptography
förklara grundläggande tekniker kryptering hemlig öppen nyckel
- explain basic key management technique secret public cryptography
förklara grundläggande tekniker kryptering hemlig öppen nyckel
- apply practical knowledge programming construct technique offer modern concurrent language
tillämpa praktisk kunskap programmering konstruktion tekniker finnas tillgänglig modern parallell programmeringsspråk
- describe possibility limitation informal formal technique discovery analysis resolve program error
beskriva omfattning begränsning informell formell tekniker upptäcka analysera rätta programfel
- perform whole development {cycle,fill} algorithm problem analysis choose modify combine suitable technique datum structure correctness complexity implementation detail look possible improvement etc.
utföra hel {utvecklingscykeln,problemanalys,implementationsdetaljer} algoritm välja modifiera kombinera lämplig tekniker datastrukturer analys korrekthet komplexitet fylla hitta möjlig förbättring etc.
- exception ~ avbrott (34.5%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- assembler programming stack handling subroutine exception restart
assemblerprogrammering stackhantering subrutiner avbrott återstart
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- realistic functional program also handle change state exception backtrack other non-functional behaviour
realistisk funktionell program också hantera tillståndsförändringar avbrott backtracking annan icke-funktionella beteende
- develop ~ utveckla (34.4%)
- way ~ sätt (33.7%)
- also discuss different problem solve strategy reflect solution compare way same
diskutera också olik problemlösningsstrategier reflektera lösning sätt lösa problem
- progress goal appropriately assess different way course
student framåtskridande förhållande mål utvärdera löpande kurs lämplig sätt
- course algorithm datum structure complement good way be requirement
kurs algoritm datastrukturer komplettera bra sätt inte förkunskapskrav
- understand use algorithm manipulate query basic datum structure efficient way why be correct
förstå använda algoritm hantera grundläggande datastrukturer effektiv sätt varför korrekt
- tool rely crucial way logical technique
verktyg förlita_sig avgörande sätt logisk tekniker
- develop common set core asset planned way
{utvecklad,nyckeltillgångar} gemensam uppsättning planera sätt
- be up team adapt theory use tool define own way work
upp team anpassa teori anamma verktyg skapa egen sätt arbeta
- judgement approach demonstrate ability plan engineering task give clear account his/her team achievement conclusion way support orally write address different audience
värderingsförmåga förhållningssätt visa förmåga planera {ingenjörsuppgift,specialinriktningar} redogöra individuell grupp prestation formulera slutsats muntlig skriftlig sätt förstå dela ingenjör annan
- describe scientific technical topic way {that,non-expert} also understand most important point
beskriva {or,icke-experter,punkt} sammanfatta vetenskaplig teknisk frågeställning sån sätt även förstå viktig
- project use essential in-depth knowledge major subject field study scientifically correct way relate current research development work
använda väsentlig fördjupa kunskap huvudområdet inriktning utbildning projekt vetenskaplig korrekt sätt relatera aktuell forskning utvecklingsarbete
- project use essential in-depth knowledge major subject field study scientifically correct way relate current research development work
använda väsentlig fördjupa kunskap huvudområdet inriktning utbildning projekt vetenskaplig korrekt sätt relatera aktuell forskning utvecklingsarbete
- use arithmetic instruction integer floating-point correct way
korrekt sätt använda instruktion utföra {aritmetisk,flyttal} operation heltal
- intended outcome be examine way
tilltänkt lärandemål examinera sätt
- more model be use explore limit computation problem solve {confines,arbitrary} give program run certain way
flera modell använda utforska gräns beräkna problem inte lösa viss ram program {köra,godtycklig} modellera sätt
- encode inductively define set way member use input output program more model computation
koda induktiv definiera mängd sån sätt element använda indata utdata program flera beräkningsmodeller
- use class diagram plan document design accessible way
använda {klassdiagram,överskådlig,programmeringsarbete} sätt planera dokumentera egen
- {wep,wpa} ~ trådlös (33.3%)
- {mixed-signal,subsystem}3 ~ {mixed-signal-subsystem,a-omvandlare} (33.3%)
- usually ~ bruka (33.3%)
- uml ~ uml (33.3%)
- uml ~ modelleringsspråket (33.3%)
- two-port ~ {rc-tvåporten,ledningsmodell} (33.3%)
- translation ~ {ip-adressering,nätmask,adresseringsmetoder,ip-konfiguration,adressöversättning} (33.3%)
- train ~ träna (33.3%)
- throughout ~ fokusera (33.3%)
- theses ~ examensarbetsredovisningar (33.3%)
- tda550 ~ advanced (33.3%)
- target ~ desktop-miljö (33.3%)
- supply ~ mata (33.3%)
- supply ~ kontext (33.3%)
- style ~ namnsättning (33.3%)
- string ~ vektor (33.3%)
- strength ~ styrka (33.3%)
- store ~ {maskininstruktioner,som,ordna,sekvensiellt}3 (33.3%)
- standards ~ standards (33.3%)
- stack ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 (33.3%)
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- speed ~ {signalfördröjning,prestandaegenskaper,morgondag} (33.3%)
- speed ~ hastighet (33.3%)
- special ~ speciell (33.3%)
- speak ~ analytisk (33.3%)
- sound ~ sund (33.3%)
- sort ~ {sortering,återfinna} (33.3%)
- small-scale ~ småskalig (33.3%)
- side ~ m.fl. (33.3%)
- serial ~ seriell (33.3%)
- sequencing ~ {sekvenseringstekniker,molekylärbiologiska} (33.3%)
- selection ~ nätverkssäkerhetsproblem (33.3%)
- secure ~ {brandvägg,paketfiltrering,skydd,wlan} (33.3%)
- search ~ sökning (33.3%)
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- describe standard algorithm e.g. search sort know how find library
beskriva standardalgoritmer exempel {sortering,återfinna} sökning veta språk standardbibliotek
- search documentation standard class internet
sökning internet dokumentation standardklasser
- short introduction other design technique local search approximation algorithm randomize pre-processing network flow
kort introduktion annan {designtekniker,förbehandling} lokal sökning approximationsalgoritmer randomiserad algoritm nätverksflöde
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- {uninformed,informed} search
{oinformerad,informera} sökning
- reuse ~ återanvändning (33.3%)
- refer ~ kalla (33.3%)
- realistic ~ primär (33.3%)
- proper ~ {om,nackdel,utvecklingsmål,robusthet,därpå} (33.3%)
- programmer-defined ~ konstruerad (33.3%)
- prior ~ utvecklingsprojekt. (33.3%)
- pair ~ par (33.3%)
- och ~ {ip-adressering,nätmask,adresseringsmetoder,ip-konfiguration,adressöversättning} (33.3%)
- och ~ wan-access (33.3%)
- obligatory ~ {handledarmöten,slutpresentation} (33.3%)
- note ~ oppositionskommentar (33.3%)
- node ~ dag (33.3%)
- message-passing ~ meddelandeskickning (33.3%)
- member ~ {instansiering,familjemedlem} (33.3%)
- means ~ {exekveringsordningen,runtime-systemet,schemaläggningsalgoritm} (33.3%)
- means ~ {arkitektur-modellering,medel} (33.3%)
- maintainability ~ tillförlitlighet (33.3%)
- low-level ~ lågnivåprogrammering (33.3%)
- low ~ maskinorienterad (33.3%)
- logical ~ {parasitfördröjning,electrical,fanout} (33.3%)
- laborative ~ laborativ (33.3%)
- interpreter ~ {syntaxträd,interpretator} (33.3%)
- internet's ~ ip-adresseringsplan (33.3%)
- interface ~ användargränssnitt (33.3%)
- interest ~ intresse (33.3%)
- interaction ~ {prestandaaspekter,samverkan} (33.3%)
- improvement ~ förbättring (33.3%)
- impact ~ {simuleringsbaserade,konstruktionsbeslut}2 (33.3%)
- however ~ {hejda,abrupt,varvid,hem} (33.3%)
- hall ~ tentasal (33.3%)
- hall ~ salstenta (33.3%)
- guideline ~ högskoleingenjörsexamen (33.3%)
- guarantee ~ tillämplig (33.3%)
- grant ~ medge (33.3%)
- generalize ~ generalisera (33.3%)
- gene ~ {gen,gensekvens} (33.3%)
- gene ~ genprediktionsmetoder (33.3%)
- game ~ {flygplan,rymdfarkost,datorspel,multimediatillämpningar} (33.3%)
- future ~ framtida (33.3%)
- firewall ~ {brandvägg,paketfiltrering,skydd,wlan} (33.3%)
- file ~ fil (33.3%)
- facilitate ~ {tät,instuderingsuppgifterna} (33.3%)
- face ~ serversidan (33.3%)
- extension ~ {experimentera,språkutvidgningar} (33.3%)
- experiment ~ experiment (33.3%)
- expain ~ passa (33.3%)
- event-driven ~ händelsestyrda (33.3%)
- established ~ norm (33.3%)
- environment ~ utvecklingsmiljö (33.3%)
- environment ~ miljö (33.3%)
- endorse ~ arbetsplan (33.3%)
- eda ~ färdighetsträning (33.3%)
- eda ~ eda-verktyg (33.3%)
- divide ~ uppdela (33.3%)
- difficult ~ svår (33.3%)
- dependability ~ {felträd,tillförlitlighetsblockschema}2 (33.3%)
- dependability ~ pålitlighet (33.3%)
- debug ~ felsöka (33.3%)
- dat110 ~ konstruktionsmetodik (33.3%)
- criterion ~ kriterium (33.3%)
- count ~ tydligehet (33.3%)
- cooperate ~ samverka (33.3%)
- converter ~ systemprestanda (33.3%)
- converter ~ omvandlare (33.3%)
- constitution ~ o-ramverk (33.3%)
- constitution ~ konstitution (33.3%)
- constitution ~ collection-ramverk (33.3%)
- concrete ~ bemöta (33.3%)
- compose ~ funktionsbibliotek (33.3%)
- coherence ~ {fem,ariktetkurtekniker,cache-koherensprotokollen}2 (33.3%)
- coherence ~ cache-koherens (33.3%)
- co-operating ~ kalla (33.3%)
- cmo ~ cmos-teknologier (33.3%)
- chip ~ {processorkärnor,chip,adressrum} (33.3%)
- change ~ tillståndsförändringar (33.3%)
- change ~ parameterändringars (33.3%)
- category ~ huvudkategorier (33.3%)
- call ~ anrop (33.3%)
- calculation ~ beräkning (33.3%)
- biology ~ {biologi,fysik} (33.3%)
- award ~ erhålla (33.3%)
- attribute ~ kvalitetsattribut (33.3%)
- attention ~ {uppmärksamhet,datavetenskapen} (33.3%)
- allocation ~ resursallokering (33.3%)
- allocate ~ tilldela (33.3%)
- 3 ~ erhålla (33.3%)
- number ~ antal (33.2%)
- together ~ tillsammans (32.7%)
- independent ~ oberoende (32.6%)
- synchronization ~ synkronisering (32.4%)
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- general concept parallelism {interference,fairness,livelock} synchronization critical region {mutual,exclusion}4 deadlock
allmän begrepp parallellism {interferens,rättvisa,livelock} synkronisering kritisk region ömsesidig uteslutning deadlock
- synchronization use shared variable {busy,wait}
synkronisering hjälp delad variabel {busy,waiting}
- identify concurrent synchronization problem example share update {dine,philosopher,producer-consumer,time-out} resource allocation
identifiera synkronisering problem parallell system t.ex. {shared,update,dining,philosophers,producer-consumer,resource,allocation,time-outs}
- account meaning synchronization thread safety implement thread-safe object
redogöra innebörd synkronisering trådsäkerhet samt implementera trådsäkra objekt
- have ~ ha (32.4%)
- project group have {orderer,tutor} main
projekt ha {beställare,huvudhandledare}
- work complex task have clear goal general predefined result
arbeta komplex problem ha klar mål fördefinierat resultat
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- complete course student have solid broad foundation type system programming language
avsluta kurs student ha solid bred grund typsystem programmeringsspråk
- student have degree equivalent
student ha kandidatexamen data informationsteknik
- student have good understanding computer organization basic knowledge low level programming be familiar term assembler interrupt so on i.e. contents course machine orient
student ha god förståelse dator konstruktion grundläggande kunskap maskinnära programmering kännedom begrepp assembler avbrott etc dvs innehåll kurs maskinorienterad
- student need also have knowledge datum structure e.g. tree link list hash table i.e. contents course data as well programming skill {at,least}15 point
student också ha kunskap datastrukturer t_ex träd {länka,kurspoäng,dataprogrammering} lista hashtabeller dvs innehåll kurs programmeringskunskaper minst
- student have meeting week supervisor
student ha möte vecka handledare examinator obligatorisk
- have overall fundamental understanding computer security realize consequence insecurity
ha övergripande grundläggande förståelse datasäkerhet otillräcklig innebära betrakta system
- have general knowledge protection mechanism
ha generell förståelse olik skyddsmekanism
- have basic knowledge skill field datum communication computer network
ha grundlägggande kunskap färdighet område datakommunikation datornätverk
- have good knowledge reference model computer communication term function service protocol
ha god kännedom referensmodeller datakommunikation lager avseende funktion tjänst protokoll
- have good knowledge principle protocol standard tcp/ip-based network application base
ha god kännedom princip protokoll standard tcp ip-baserade nätverk bygga
- have good understanding limitation respect service warranty connection newly develop
ha god förståelse internet begränsning avseende {servicegarantier,nyutvecklad}3 samband tjänst
- have basic practical skill configuration local network
ha grundläggande praktisk färdighet konfiguration lokal nätverk
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- have basic knowledge skill field datum communication computer network
ha grundlägggande kunskap färdighet område datakommunikation datornätverk
- have good knowledge model internet's structure architecture
ha god kännedom {ip-modellen,intranät}2 internet uppbyggnad arkitektur bearbeta grundläggande ip-adresseringsplan
- have good understanding limitation respect service warranty connection newly develop
ha god förståelse internet begränsning avseende {servicegarantier,nyutvecklad}3 samband tjänst
- have basic practical skill configuration local network
ha grundläggande praktisk färdighet konfiguration lokal nätverk
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- have fundamental understanding make system vulnerable be able predict new attack method become reality
grundläggande förståelse svaghet kommunicera system ha förutse potentiell problem olik protokoll
- understand impact selection different protocol security architecture have application system
förståelse betydelse nätverkssäkerhetsproblem ha applikation hel system säkerhet
- have practical nature examine teacher teaching assistant supervise observe student laboratory work can divide lab
mål ha praktisk {karaktär,iaktta,laboratoriemiljö} examinera lärare lärarassistent handleda kursdeltagare ca uppdela laboration
- strict requirement however lecture tutorial assume student have
ingen strikt krav nivå föreläsning laboration utgå elev ha
- course introduce functional programming language related concept student already have knowledge
här kurs introducera funktionell programmeringsspråk relatera koncept student redan ha del kunskap programmering
- today object-oriented view have very strong position area program development
objektorienterade synsätt ha idag mycket stark ställning när gälla programutveckling
- design program document evaluate {ai-based,acceptable} software system have performance
designa implementera dokumentera utvärdera {ai-baserad,mjukvarutillämpning,acceptabel} så ha prestanda
- context-free grammar have important application parsing analysis programming natural language
kontext-fria grammatiker ha viktig tillämpning parsning analys konstgjord språk t.ex. programmeringsspråk naturlig
- memory ~ minne (32.4%)
- also main memory technology be cover part
virtuell minne behandla också
- write modify test parallel functional program run variety architecture such shared memory multiprocessor network commodity server
modifiera testa parallell funktionell program avse olik datorsystemarkitekturer {multiprocessorer,grafikprocessorer} delad minne nätverk server
- topic cover include concurrent process resource management deadlock memory technique virtual processor scheduling disk file system distribute micro kernel machine security protection scheme
exempel avsnitt behandla {processbegreppet,låsningssituationer,filsystem,mikrokärnor,virtual,machines,säkerhet-} process resurshantering hantering deadlock primärminne virtuell minne schemaläggning skivminne distribuera skyddsmekanism
- computer' digital building block datum path controller memory input output device
dator digital byggblock dataväg styrenhet minne in enhet
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- computer' digital building block datum path controller memory input output device
dator digital byggblock dataväg styrenhet minne in enhet
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- lab assignment specifically focus shared-memory machine highlight {ramification,workload}2 different memory coherence strategy kind
laborationsuppgifter röra specifik arkitektur delad minne fokus skilja strategi minneskoherens inverkan olik lastfall
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- lab assignment specifically focus shared-memory machine highlight {ramification,workload}2 different memory coherence strategy kind
laborationsuppgifter röra specifik arkitektur delad minne fokus skilja strategi minneskoherens inverkan olik lastfall
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- describe function performance influence memory hierarchy include cache main virtual different parameter size block associativity
redogöra funktion uppskatta {prestandapåverkan,cacheminnen,huvudminne,parameterar,blockstorlek,associativitet,minnesnivåerna} minneshierarki omfatta virtuell minne använda olik total storlek etc
- computer' digital building block datum path controller memory input output device
dator digital byggblock dataväg styrenhet minne in enhet
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- computer' digital building block datum path controller memory input output device
dator digital byggblock dataväg styrenhet minne in enhet
- explain describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- computer' digital building block datum path controller memory input output device
dator digital byggblock dataväg styrenhet minne in enhet
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- apply ~ tillämpa (32.3%)
- web ~ web (32.1%)
- router ~ route (32.1%)
- random ~ stokastisk (32.1%)
- planning ~ planeringsrapporten (32.1%)
- period ~ period (32.1%)
- period ~ läsperiod (32.1%)
- master's ~ masterprogrammet (32.1%)
- dependent ~ beroende (32.1%)
- deliver ~ leverera (32.1%)
- logic ~ logik (32.1%)
- course provide sound basis logic short introduction logical framework use modelling specify verify computer system
kurs ge god grund logik kort introduktion logisk ramverk använda modellera specificera datorsystem
- sound basic knowledge logic be welcome prerequisite course program verification formal method {artificial,intelligence}2
grundläggande kunskap logik god grund kurs programverifiering formell metod {artificiell,intelligens}2
- also be able explain meaning {soundness,derivation} completeness various logic propositional predicate temporal write tree natural deduction
också förklara innebörd {sundhet,logiker,satsa,predikat,temporal} fullständighet olik logik skriva härledning naturlig deduktion predikatlogik
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- functional programming constructive logic {simply,lambda,calculus,inductive} type safety definition proof technique dependent assistant base theory
funktionell programmering konstruktiv logik enkel {typad,lambdakalkyl,typsäkerhet,bevistekniker,korrekturassistens} induktiv definition beroende typ basera typteori
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- base specification realize function small digital system programmable logic other component structured manner use modern cad tool
utgående specifikation realisera funktion liten digital system programmerbar logik övrig komponent strukturera sätt hjälp modern cad-verktyg
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- tool {partly,java} develop support formal specification modeling language translation logic
{key,delvis} utvecklas universitet stödja formell specifikation översättning logik
- judge be analyse certain logic proof method
avgöra inte analysera given logik bevismetod
- induction proof simple logic equality reasoning
induktionsbevis logik {likhetsbevis,equality,reasoning}
- contrast formal informal method testing terminology {coverage,workflow,localisation,pre} unit test framework debug control tool specification postcondition invariant verification logic support
{kontrastera,täckningsgrad,enhetstester,arbetsflöde,lokalisering,pre,invarianter} formell informell metod testning terminologi ramverk felsökning kontroll verktyg specifikation post conditions verifikation logik
- logic deduction
logik deduktion
- logic computer science e.g. dat060
logik datavetenskap t.ex.
- finite ~ uttryck (32.0%)
- suggest ~ föreslå (32.0%)
- few ~ kringkomponenter (32.0%)
- documentation ~ registreringsunderlaget (32.0%)
- communication ~ datakommunikation (31.8%)
- create ~ skapa (31.7%)
- ability create use evaluate mathematical model different possibly new area application
förmåga skapa använda utvärdera matematisk modell olik eventuell ny tillämpningsområde
- extend modeling language necessary construct feature create complementary require specialist knowledge software
utöka modelleringsspråk nödvändig konstruktion funktion skapa komplettera språk kräva specialistkunskaper kunskap modellering programvara
- extend modelling language necessary construct feature create complementary require specialist knowledge software
utöka modelleringsspråk nödvändig konstruktion funktion skapa ny språk kräva specialistkunskaper kunskap programvaru-modellering
- create analyse critically evaluate different technical architectonic solution
skapa analysera kritisk utvärdera olik teknisk arkitektonisk lösning
- create analyse critically evaluate different technical/architectonic solution
skapa analysera kritisk utvärdera olik teknisk arkitektonisk lösning
- make use layered reference model create understanding design usage various computer network
tillämpa referensmodellerna skapa förståelse uppbyggnad användning olik datornätverk
- course provide knowledge principle use create image computer algorithm
kurs grundkurs ämne datorgrafik ge kunskap algoritm tekniker princip använda skapa datorgenererde bild
- how {uni,multidimensional}2 array be declare create use
hur en flerdimensionella fält deklarera skapa använda
- critically assess algorithmic idea demonstrate ability {resist,temptation,obvious,seemingly,plausible,incorrect} create algorithm often turn out be
kritisk bedöma algoritmiska idé visa förmåga {motstå,frestelse,uppenbar,till_synes:15,rimlig} skapa algoritm ofta felaktig
- verify ~ verifiera (31.4%)
- several ~ flera (31.3%)
- memory' ~ primärminne (31.2%)
- homework ~ hemuppgift (30.8%)
- application ~ tillämpning (30.7%)
- application orient exercise teach modelling problem solve course then {bridge,gap} theoretical mathematics relevant
tillämpningsorienterade uppgift lära ut modellering problemlösning fylla då kurs igen lucka teoretisk matematikkurserna relevant tillämpning
- course also demonstrate importance building mathematical computer model different kind application
kurs visa också betydelse matematisk datormodell olik tillämpning
- make inform choice different datum structure algorithm application
göra välgrundad val olik datastrukturer algoritm tillämpning
- application adaptation textbook method
tillämpning anpassning känna metod
- oral presentation be do pair student select research paper chapter course book involve application type system cover lecture
muntlig presentation ske parvis student välja presentera uppsats kapitel kursboken involvera tillämpning typsystem inte omfatta föreläsning
- understand complexity theory practical application theoretical knowledge industrial practice
förklara komplexitet teori praktisk tillämpning teoretisk kunskap industriell praxis
- appropriate meaningful test interpret explain stakeholder result application such case use tool practical example
konstruera lämplig meningsfull test tolka förklara intressent resultat tillämpning sån testfall verktyg praktisk exempel
- formulate dependability requirement computer system use business safety mission-critical application
formulera {pålitlighetskrav,affärskritiska,missionskritiska} datorsystem använda säkerhetskritiska tillämpning
- real-time system play vital role many application domain include {drive-by-wire,automotive,intelligent,banking,robot} traffic control autonomous
realtidssystem spela viktig roll många tillämpning {drive-by-wire-system,intelligent,trafikstyrsystem,banksystem,robot} fordon autonom
- many real-time application system design multiple processor order meet impose constraint
tillämpning system konstruera {med_flera:09,uppsätta,prestandakraven} processor möta
- formulate requirement computer system use time safety critical application
formulera krav datorsystem tid säkerhetskritiska tillämpning
- use various datum structure gain basic knowledge important application
använda olik datastrukturer känna viktig tillämpning
- course include modern high-throughput sequencing technique application as well molecular biology database different system such
kurs innehålla modern high-throughput {sekvenseringstekniker,molekylärbiologiska} tillämpning databas olik system söka sån
- discuss technology modern high-throughput dna sequencing application
diskutera teknik modern high-throughput dna-sekvensering tillämpning
- describe basic principle hidden model application sequence analysis
beskriva grundläggande princip {dölja,markov-modeller}3 tillämpning sekvensanalys
- course discuss theory application algorithm machine learning inference perspective
kurs diskutera teori tillämpning algoritm maskininlärning slutledning ai perspektiv
- network flow complex application
nätverksflöde viss tillämpning
- extent be able apply such technique solve new problem arise various application
viss mån tillämpa metod lösa ny problem uppstå olik tillämpning
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- write small medium-sized functional program variety application
skriva liten mellanstor funktionell program olik tillämpning
- application development target desktop platform smartphone
tillämpning utvecklas desktop-miljö mobiltelefon
- write small functional program various application
skriva liten funktionell program olik tillämpning
- describe application distribute system mechanism use provide service
beskriva tillämpning distribuera system mekanism använda utföra tjänst
- context-free grammar have important application parsing analysis programming natural language
kontext-fria grammatiker ha viktig tillämpning parsning analys konstgjord språk t.ex. programmeringsspråk naturlig
- statement ~ uttryck (30.7%)
- safety ~ säkerhetsegenskaper (30.7%)
- domain ~ domän (30.7%)
- plan ~ planera (30.6%)
- plan step complex work set intermediate goal {keep,achievable,revise,work-around} project run come realistic estimate resource result develop necessary
planera komplex arbete sätta upp {delmål,igång,revision,angreppssätt} hålla projekt göra realistisk bedömning resurskrav möjlig resultat mål hitta annan nödvändig
- student be able plan structure write research related paper select scientific field
student planera strukturera författa vetenskaplig uppsats välja vetenskapsområdet
- demonstrate ability plan engineering task report progress project achievement
visa förmåga planera ingenjör uppgift rapportera framsteg prestation projekt
- judgement approach demonstrate ability plan engineering task give clear account his/her team achievement conclusion way support orally write address different audience
värderingsförmåga förhållningssätt visa förmåga planera {ingenjörsuppgift,specialinriktningar} redogöra individuell grupp prestation formulera slutsats muntlig skriftlig sätt förstå dela ingenjör annan
- plan adequate method carry {qualify,designate}2 task framework also be able evaluate work
planera adekvat metod genomföra kvalificerad uppgift given ram samt utvärdera arbete
- plan adequate method carry {qualify,designate}2 task framework also be able evaluate work
planera adekvat metod genomföra kvalificerad uppgift given ram samt utvärdera arbete
- plan use appropriate method perform task give constraint
planera adekvat metod genomföra uppgift given ram
- use class diagram plan document design accessible way
använda {klassdiagram,överskådlig,programmeringsarbete} sätt planera dokumentera egen
- need ~ behov (30.6%)
- instruction ~ instruktion (30.5%)
- assess ~ bedöma (30.2%)
- be able assess potential evaluate exist approach software development organization use sple framework
bedöma potential utvärdera befintlig metod spl mjukvaruorganisationer använda ramverk
- ability assess architecture quantitatively qualitatively
bedöma arkitektur kvantitativ kvalitativ
- be able assess current requirement engineering practice software project development company
bedöma nuvarande praxis kravhantering mjukvaruprojekt företag mjukvaruutveckling
- demonstrate ability critically systematically integrate knowledge analyse assess deal complex issue area course
visa förmåga kritisk systematisk integrera kunskap analysera bedöma hantera komplex fråga välja forskningsområde
- c. question assess common ethical issue software engineering research
c. ifrågasätta bedöma vanlig etisk frågeställning programvaruteknisk forskning
- construct quality assurance plan collect datum quantify assess software product e.g. base exist open source
konstruera {kvalitetssäkringsplaner,kvantifiera} samla data bedöma kvalitet mjukvaruprodukter t_ex t_ex:16 basera existerande open program
- assess risk erroneous quality assurance process modern software development company
bedöma risk {bristfällig,kvalitetssäkringsprocesser} modern mjukvaruutveckling
- assess problem class give belong
bedöma {problemklass,tillhöra} given problem
- judge potential limitation use logic base verification method assess improve software correctness
bedöma potential begränsning {logikbaserade,verifikationstekniker} förbättra mjukvarukvalitet
- evaluate different feature programming large assess benefit risk respect design goal make proper choice
resonera {om,nackdel,utvecklingsmål,robusthet,därpå} utvärdera olik egenskap program bedöma fördel avseende t_ex underhåll återanvändning göra lämplig val
- critically assess algorithmic idea demonstrate ability {resist,temptation,obvious,seemingly,plausible,incorrect} create algorithm often turn out be
kritisk bedöma algoritmiska idé visa förmåga {motstå,frestelse,uppenbar,till_synes:15,rimlig} skapa algoritm ofta felaktig
- register ~ register (30.0%)
- quantitatively ~ kvantitativ (30.0%)
- prerequisite ~ förkunskapskraven (30.0%)
- normally ~ normal (30.0%)
- master ~ teknologie (30.0%)
- master ~ behärska (30.0%)
- exceptional ~ undantag (30.0%)
- engineer ~ ingenjör (30.0%)
- emphasis ~ betona (30.0%)
- content ~ indela (30.0%)
- consequence ~ konsekvens (30.0%)
- where applicable student be able discuss value societal economic consequence his/her work
student där så {tillämpbar,ekonomisk} diskutera värdera samhällelig etisk konsekvens arbete
- certain class system e.g. {safety-critical,outmost,satisfied,eliminate,severe,catastrophic} be importance quality attribute requirement risk even consequence
viss typ system t.ex. säkerhetskritiska {yttre,eliminera,allvarlig,katastrofal} vikt kvalitetskrav uppfylla risk konsekvens
- understand consequence {collective,ownership} code
förklara konsekvens {kollektiv,ägande} kod
- complementary ~ komplettera (30.0%)
- coding ~ kodnings- (30.0%)
- bachelor ~ an (30.0%)
- goal ~ mål (29.8%)
- progress goal appropriately assess different way course
student framåtskridande förhållande mål utvärdera löpande kurs lämplig sätt
- work complex task have clear goal general predefined result
arbeta komplex problem ha klar mål fördefinierat resultat
- plan step complex work set intermediate goal {keep,achievable,revise,work-around} project run come realistic estimate resource result develop necessary
planera komplex arbete sätta upp {delmål,igång,revision,angreppssätt} hålla projekt göra realistisk bedömning resurskrav möjlig resultat mål hitta annan nödvändig
- project goal vary year technical area span embedded software technology platform such
projekt mål variera år spänna {teknikinnehåll,ändock} inbyggd mjukvara teknologiplattformar fpga asic
- beginning q1 student take course require state topic interest set work plan define scope goal
början student ta kurs redovisa ämne avse arbeta upprätta arbetsplan definiera omfattning mål
- similarly beginning q2 student take course require state topic interest set work plan define scope goal
sätt början student ta kurs redovisa ämne avse arbeta upprätta arbetsplan definiera omfattning mål
- explain importance identify stakeholder knowledge context goal
förklara vikt identifiera intressent kunskap sammanhang mål
- overall goal project be student demonstrate knowledge ability require work independently engineer
övergripande mål examensarbete student visa sån kunskap förmåga krävas självständig arbeta högskoleingenjör
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- describe goal design principle common structure secret key primitive such block stream cipher message authentication code
beskriva mål konstruktionsprinciper gemensam struktur skapa hemlig nyckel t.ex. {blocka,meddelandeautentiseringskoder}4 ström-chiffer
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- describe goal design principle common structure secret key primitive such block stream cipher message authentication code
beskriva mål konstruktionsprinciper gemensam struktur skapa hemlig nyckel t.ex. {blocka,meddelandeautentiseringskoder}4 ström-chiffer
- primary goal be enable student write realistic small medium-size program introduce fundamental concept computer science
främst mål göra möjlig student skriva realistisk liten mellanstor program samtidig introducera grundläggande koncept datavetenskap
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- goal course be understand design distribute system discuss underlie principle mechanism drive today'
mål kurs få förståelse design distribuera system underliggande princip mekanism dag använda
- role ~ roll (29.7%)
- system modeling role relation software architect
{system-modellering,programvaruarkitekturer} roll relation
- real-time system play vital role many application domain include {drive-by-wire,automotive,intelligent,banking,robot} traffic control autonomous
realtidssystem spela viktig roll många tillämpning {drive-by-wire-system,intelligent,trafikstyrsystem,banksystem,robot} fordon autonom
- framework project be able identify issue regard role technology society such environmental ethical aspect
ram specifik examensarbete identifiera frågeställning avse teknik roll samhälle såsom miljömässig etisk aspekt
- analysis protein sequence therefore play essential role come year
analys {dna,rna-,proteinsekvenser} därför spela viktig roll kommande år
- concurrent programming play vital role system where many event appear occur simultaneously
parallell programmering spela viktig roll system där många händelse ske till_synes:13 samtidig
- defense ~ opposition (29.6%)
- authentication ~ konstruktionsprinciper (29.6%)
- e.g. ~ t_ex (29.4%)
- student be able make {defend,plagiarism,authorship} ethical judgement general particular area scientific writing e.g. related
student göra försvara etisk bedömning generell särskilt område akademisk skrivande t_ex relatera {plagiering,författarskap}
- seminar present more detail {research-level,ambient,occlusion,hair,illumination,soft,shadow,indirect,spherical,harmonic,wavelet} selection topic e.g. rendering application trace global hard real-time etc.
obligatorisk seminarium presentera mer detalj {forskningsnivå,ambient,occlusion,hair,applications,tracing,illumination,skugga,indirect,spherical,harmonics} antal ämne innefatta t_ex t_ex:16 rendering ray global mjuk
- e.g. do render {engine,stand,alone} game program
t_ex {t_ex:03,renderingsmotor,tracer,gpgpu-implementation,stand-alone-effekter} utforma spel ray m.m.
- (1) course programming e.g. tda545 object-oriented
godkänna kurs programmering t_ex t_ex:08 tda545 objektorienterad motsvarande
- content course consist lecture relevant standard e.g. quality assurance measurement
kurs innehålla föreläsning relevant standard t_ex t_ex:08 kvalitetssäkring mätning visualisering kvalitet
- construct quality model different level software development organization e.g. team project
konstruera kvalitetsmodeller olik nivå mjukvaruutvecklingsorganisationer t_ex team projekt
- construct quality assurance plan collect datum quantify assess software product e.g. base exist open source
konstruera {kvalitetssäkringsplaner,kvantifiera} samla data bedöma kvalitet mjukvaruprodukter t_ex t_ex:16 basera existerande open program
- construct automate measurement system measure quality software product base datum modern development tool e.g.
konstruera automatisera system mäta kvalitet mjukvaruprodukter basera data modern {utvecklingsverktyg,git} t_ex t_ex:18
- use modern tool {visualization,defect,inflow} trend software quality e.g. profile
använda modern verktyg visualisering trend {mjukvarukvaliten,defekt} t_ex antal
- relate software quality societal aspect development e.g. how human life influence low car
relatera mjukvarukvalitet {samhällsliga,mjukvarutveckling,t_ex:10,människoliv} aspekt t_ex hur påverka dålig kvalitet mjukvara modern bil
- student need also have knowledge datum structure e.g. tree link list hash table i.e. contents course data as well programming skill {at,least}15 point
student också ha kunskap datastrukturer t_ex träd {länka,kurspoäng,dataprogrammering} lista hashtabeller dvs innehåll kurs programmeringskunskaper minst
- course programming e.g. be prerequisite
programmeringskurs t_ex t_ex:04 krav
- course programming e.g. be prerequisite
programmeringskurs t_ex t_ex:04 krav
- programming skill imperative high-level language e.g.
färdighet programmering imperativt högnivåspråk t_ex
- datum ~ datastrukturer (29.4%)
- course algorithm datum structure complement good way be requirement
kurs algoritm datastrukturer komplettera bra sätt inte förkunskapskrav
- learn common abstract datum type structure algorithm
lära vanlig abstrakt datatyper datastrukturer algoritm
- common datum structure such array list tree hash table how be use implement type stack queue priority dictionary graph
vanlig datastrukturer fält lista träd hashtabeller hur använda implementera abstrakt datatyper kö prioritetsköer lexikon graf
- standard algorithm datum structure resource demand
standardalgoritmer datastrukturer resurskrav
- standard library datum structure algorithm
standardbibliotek datastrukturer algoritm
- understand use basic abstract datum type structure include list queue table tree graph
förstå använda grundläggande abstrakt datatyper datastrukturer annan lista kö tabell träd graf
- understand use algorithm manipulate query basic datum structure efficient way why be correct
förstå använda algoritm hantera grundläggande datastrukturer effektiv sätt varför korrekt
- make inform choice different datum structure algorithm application
göra välgrundad val olik datastrukturer algoritm tillämpning
- implement abstract datum type interface structure class object-oriented programming language
implementera abstrakt datatyper gränssnitt datastrukturer klass objektorienterat programmeringsspråk
- particularly relevant be mathematics include discrete datum structure
särskilt relevant matematik inklusive diskret programmering algoritm datastrukturer
- basic knowledge datum structure algorithm
grundläggande kunskap datastrukturer algoritm
- knowledge datum structure propositional logic be recommend
kunskap datastrukturer satslogik rekommendera
- student need also have knowledge datum structure e.g. tree link list hash table i.e. contents course data as well programming skill {at,least}15 point
student också ha kunskap datastrukturer t_ex träd {länka,kurspoäng,dataprogrammering} lista hashtabeller dvs innehåll kurs programmeringskunskaper minst
- datum structure comprise fundamental component most modern software product
algoritm datastrukturer utgöra fundamental byggsten mången modern programvara
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- datum structure vector string stack queue list tree binary search hash table priority graph set
datastrukturer vektor sträng stack kö lista träd binär sökträd hashtabeller prioritetsköer graf mängd
- standardised algorithm class datum structure
standardisera algoritm klass datastrukturer
- implementation datum structure
implementering datastrukturer
- use various datum structure gain basic knowledge important application
använda olik datastrukturer känna viktig tillämpning
- use standard software library datum structure algorithm
använda standardbibliotek datastrukturer algoritm
- implement datum structure object orient language
implementera egen datastrukturer objektorienterat språk
- datum structure
datastrukturer
- datum structure
följa kurs krävas kunskap datastrukturer diskret matematik motsvarande inledande ämne programmeringskunskaper exempelvis
- datum structure
följa kurs krävas kunskap datastrukturer diskret matematik motsvarande inledande ämne programmeringskunskaper exempelvis
- knowledge correspond course algorithm datum structure
kunskap motsvarande kurs algoritm datastrukturer
- previous programming experience basic knowledge datum structure algorithm also assume
kurs förutsätta tidigare programmeringserfarenhet grundläggande kunskap datastrukturer algoritm
- handle large set datum use library class efficient structure
hantera stor datamängd använda färdig klass effektiv datastrukturer
- use search standard library datum structure
använda söka programbibliotek standardändamål exempelvis grafisk gränssnitt datastrukturer
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- datum structure list {tuple,user-defined} type
sammansatt datastrukturer lista {tupler,användardefinierade} typ
- datum structure algorithm
datastrukturer algoritm
- review basic datum structure
granskning grundläggande datastrukturer
- combine datum structure
kombinera datastrukturer
- perform whole development {cycle,fill} algorithm problem analysis choose modify combine suitable technique datum structure correctness complexity implementation detail look possible improvement etc.
utföra hel {utvecklingscykeln,problemanalys,implementationsdetaljer} algoritm välja modifiera kombinera lämplig tekniker datastrukturer analys korrekthet komplexitet fylla hitta möjlig förbättring etc.
- datatype ~ datatyper (29.4%)
- architectural ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 (29.4%)
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- able ~ exempel (29.3%)
- student be able
betyda exempel
- student be able
betyda exempel
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- student be able
betyda exempel
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able
betyda exempel
- high ~ hög (29.0%)
- demonstrate ~ demonstrera (29.0%)
- issue ~ frågeställning (28.9%)
- oral ~ redovisning (28.8%)
- handle oral written presentation
genomföra muntlig skriftlig redovisning
- oral presentation
muntlig redovisning
- oral presentation begin student describe work
muntlig redovisning inleda student presentera arbete
- time oral presentation write thesis complete publish
{tidpunkt,färdigskriven}2 muntlig redovisning rapport ej publicera
- be make possible include {viewpoint,incorporate}2 arise oral presentation thesis
medge {synpunkt,framkomma,inarbeta}2 redovisning rapport
- oral presentation include defense thesis be do
muntlig redovisning opposition genomföra chalmers
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- oral presentation
muntlig redovisning
- oral presentation begin student describe work
muntlig redovisning inleda student presentera arbete
- time oral presentation write thesis complete publish
{tidpunkt,färdigskriven}2 muntlig redovisning rapport ej publicera
- be make possible include {viewpoint,incorporate}2 arise oral presentation thesis
medge {synpunkt,framkomma,inarbeta}2 redovisning rapport
- oral presentation include defense thesis be do
muntlig redovisning opposition genomföra chalmers
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- compiler project oral presentation
programmeringsprojekt muntlig redovisning
- {petri,net}2 ~ stokastisk (28.5%)
- web ~ webbapplikationer (28.5%)
- total ~ % (28.5%)
- run-time ~ runtime-system (28.5%)
- router ~ {routrar,switchar}2 (28.5%)
- relation ~ relation (28.5%)
- priority ~ prioritetsköer (28.5%)
- priority ~ prioritet (28.5%)
- platform ~ teknologiplattformar (28.5%)
- platform ~ plattform (28.5%)
- open ~ open (28.5%)
- measure ~ prestandamått (28.5%)
- line ~ mjukvaruproduktlinjer (28.5%)
- introductory ~ introduktionskurs (28.5%)
- insight ~ insikt (28.5%)
- independent ~ teknologioberoende (28.5%)
- handling ~ undantagshantering (28.5%)
- evolution ~ vidareutveckling (28.5%)
- error ~ fel (28.5%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- design technique error detection fault tolerance
vidare behandla {taxonomi,felyttringar} feltoleranta system modell fel
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- use exception signal deal potential error
utnyttja s.k. exceptions signalera ta hand eventuell fel
- determine ~ bestämma (28.5%)
- cache ~ cachar (28.5%)
- build ~ bygga (28.5%)
- above ~ nämna (28.5%)
- model ~ modell (28.5%)
- mathematical model be use science engineering describe represent different object system analyze understand predict find best design strategy
matematisk modell använda {vetenskap,ingenjörskonst} beskriva representera olik slag objekt system analysera förstå förutsäga hitta god konstruktion strategi
- dynamic model
dynamisk modell
- probability model
probabilistisk modell
- discrete model
diskret modell
- systematic view different kind mathematical model how use area application
systematisk bild olik slag matematisk modell hur använda område
- attention not only classical mathematical modelling also model common computer science
{uppmärksamhet,datavetenskapen} ge inte enbart klassisk matematisk modell också vanlig
- ability create use evaluate mathematical model different possibly new area application
förmåga skapa använda utvärdera matematisk modell olik eventuell ny tillämpningsområde
- describe simple object orient model modelling language
beskriva enkel objektorienterade modell objektorienterat modelleringsspråk
- construct simple object orient model graphical modelling language
konstruera enkel objektorienterade modell grafisk modelleringsspråk
- construct object orient model graphical modelling language
konstruera objektorienterade modell grafisk modelleringsspråk
- architectural model use adl understand {intentionality,life-cycle} system
utveckla arkitektonisk modell hjälp förstå intentionalitet hel system livscykel
- explain follow concept model metamodel constraint transformation semantics abstract concrete syntax
förklara följande begrepp modell meta begränsning transformation semantik abstrakt konkret syntax
- specify model transformation realize modeling framework
specificera modell transformation realisera modelleringsramverk
- explain most common ethical model research
f. diskutera förklara vanlig etisk modell forskning
- student get hands-on experience build model testing use verification purpose
elev få praktisk erfarenhet bygga modell testning använda verifiering
- construct model modeling specification language learn course
konstruera modell modellering specifikationsspråk lära kurs
- example project topic include multithread relax memory consistency model prefetching access scheduling
exempel ämne {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 modell prefetching schemaläggning
- understand different model parallelism historical perspective
förstå olik modell parallellism historisk perspektiv
- example project topic include multithread relax memory consistency model prefetching access scheduling
exempel ämne {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 modell prefetching schemaläggning
- understand different model parallelism historical perspective
förstå olik modell parallellism historisk perspektiv
- fault-tolerance technique real-time system model algorithm architecture
metod feltolerans realtidssystem modell algoritm arkitektur
- technology node independent performance model power speed present give student generic tool estimate cost property circuit future cmo
teknologioberoende modell effektförbrukning {signalfördröjning,prestandaegenskaper,morgondag} presentera ge student generisk verktyg beräkna sån krets dag cmos-teknologier
- two-port static dynamic model
tvåporten statisk dynamisk modell
- avoid unnecessary complexity often choose study computation simplify powerful model
{undvika,onödig,komplikation} välja ofta studera beräkning förenkla kraftfull modell
- course several such model study imperative functional
kurs behandla flera sån modell imperativa " funktionell
- more model be use explore limit computation problem solve {confines,arbitrary} give program run certain way
flera modell använda utforska gräns beräkna problem inte lösa viss ram program {köra,godtycklig} modellera sätt
- formulate {exact,still} mathematical model capture essential real problem be manageable computational method
formulera exakt matematisk modell representera väsentlig verklig problem {fortfarande,hanterbarbara} beräkningsmetod
- context consider learn draw conclusion give datum experience result model generalise
sammanhang betrakta lärande slutledning given data erfarenhet resultera viss modell generalisera uppgift
- inference be compute {desire,action} answer base model
slutledning bestämma önska svar åtgärd basera modell
- graphical model {belief,propagation}
grafisk modell {dölja,markov-modeller}3 metod {propagera,belief,propagation} antagande
- apply sound mathematical foundation inference hypothesis empirical datum model scientific grounds
tillämpa sund matematisk princip vetenskaplig grund dra slutsats forma hypotes empirisk data modell
- report ~ rapport (28.1%)
- write report
kurs examinera form skriftlig rapport
- write report oral presentation
skriftlig rapport muntlig presentation
- team project assess accord main deliverable final academic report product include documentation process
grupp examinera huvudsaklig {slutleveranser,produktspecifikation} slutlig akademisk rapport % produkt process projekt gång
- write academic report several author describe product-development project correct handling reference
skriva akademisk rapport {med_flera:06,författare,produktutvecklingsprojekt,källhantering} ämne korrekt
- write report comprise technical documentation require project model academic
skriftlig redovisning omfatta teknisk dokumentation projektdokumentation använda projektmodell akademisk rapport
- term paper work team student select topic include report oral presentation
fördjupningsstudie grupp student välja område rapport {term,paper}3 muntlig presentation
- total course grade base quality term paper report oral presentation
% kurs betyg bestämma rapport muntlig presentation
- assessment consist series poster session semester final write report group
bedömning bestå serie poster-tillfällen termin slutlig skriftlig rapport grupp
- poster session be use {formative,summative} assessment final report
poster-tillfällen använda {formativ,summativ} bedömning slutlig rapport
- grade be individual base content group' report individual' degree contribution project whole
betyg individuell basera innehåll grupp rapport individ bidrag projekt helhet
- support basic function version control system organize ongoing documentation report program code
stöd grundläggande funktion {versionshanteringssystem,programkod.} organisera löpande dokumentation rapport
- lecture project meeting report deliverable
föreläsning projektmöten rapport projektresultat
- report rapport higher education credit
rapport report hp
- sub-course be report base result quantify assess quality software product
delkursen rapport innehålla resultat beräkning kvalitet utvälja produkt
- report consist independently author {identifiable,joint} part
skriftlig del bestå självständig författa uppsats rapport omfattande hel kandidatarbetet tydlig identifierbar gemensam
- chalmers policy regard open access confidentiality apply work thesis publish report
chalmers policy offentlighet sekretess gälla examensarbete genomföra publicering rapport
- chalmers policy regard open access confidentiality apply work thesis publish report
chalmers policy offentlighet sekretess gälla examensarbete genomföra publicering rapport
- student require document result laboratory class technical report
resultat laboration dokumentera teknisk rapport
- examination be continuous course laboratory weekly meeting review logbook assessment final product report oral presentation
examination ske {fortlöpande,veckomöten} kurs laboration granskning loggbok bedömning slutprodukt rapport muntlig framställning
- work present write report
konstruktionsarbetet redovisa skriftlig rapport
- present carry work brief write report
genomföra enkel {samoptimering,assemblernivå,hårdvaruparametrar,kostnadsförhållande} mjukvara uppnå god möjlig prestanda viss funktion samt redovisa kort skriftlig rapport
- assignment report approve review examine teacher teaching assistant otherwise return feedback completion final approval
inlämningsuppgiften redovisa rapport bli godkänna granskning examinera lärare lärarassistent {annars,retur,feedback} komplettering slutgiltig
- addition order finally examine outcome write report result require
dessutom slutgiltig examinera mål krävas skriftlig rapport resultat arbete laboration
- report approve review same manner assignment
rapport godkänna granskning sätt inlämningeuppgiften
- work case study do electronically use network simulator deliver result uploaded file simulation diagram table report
arbete projekt ske elektronisk hjälp {nätverkssimulator,uppladdad,diagram} leverera resultat form fil simulering tabell rapport
- mandatory activity task be evaluate award demonstrate result suitable form mainly report presentation
antal obligatorisk aktivitet uppgift bedöma poängssättas demonstrera resultat lämplig form främst rapport presentation
- project consist part programming cover technique present lecture write report essay historical philosophical ethical issue end course
{ai-projektet,programmeringsprojektet} bestå del programmeringsprojekt täcka ai-tekniker presentera föreläsning skriftlig rapport essä omfatta historisk filosofisk etisk frågeställning slut kurs
- final program write report participation supervision presentation be all important assessment project
slutlig program skriftlig rapport deltagande handledning presentation viktig bedömning projekt
- accept course student furthermore participate actively supervise read comment report other group
godkänna kurs student också delta aktiv handledning läsa kommentera rapport grupp
- write scientific report
skriva vetenskaplig rapport
- exemplify ~ exemplifiera (28.1%)
- path ~ dataväg (28.0%)
- write ~ skriva (27.9%)
- write simple assembly language program use select architecture' instruction set
skriva enkel assemblerprogram användande välja arkitektur instruktionsuppsättning
- write simple machine orient c program use programming language' datum type control structure
skriva enkel maskinorienterade c-program användande programspråk datatyper styrstrukturer
- also be able explain meaning {soundness,derivation} completeness various logic propositional predicate temporal write tree natural deduction
också förklara innebörd {sundhet,logiker,satsa,predikat,temporal} fullständighet olik logik skriva härledning naturlig deduktion predikatlogik
- write academic report several author describe product-development project correct handling reference
skriva akademisk rapport {med_flera:06,författare,produktutvecklingsprojekt,källhantering} ämne korrekt
- lecture technical writing be also peer-response workshop where student get develop write skill reading comment draft term paper group
föreläsning teknisk rapportskrivning innehålla kurs också {skrivarworkshop,fördjupningsstudien} där student utveckla skriva granska kommentera utkast
- group allocate topic paper be write
student bilda arbetsgrupp grupp tilldela ämne skriva uppsats
- knowledge be use write scientific paper
tillägna kunskap student visa skriva uppsats
- write simple code generator
skriva enkel kodgeneratorer
- student write essay give seminar participate other
student skriva essä hålla seminarium delta annan
- write requirement specification
skriva krav kravspecifikation
- write c program microprocessor focus management peripheral
skriva c-program mikroprocessor fokus hantering periferienheter.
- write basic project plan prior technical development
skriva grundläggande projektplan teknisk utvecklingsprojekt.
- write project report conclusion technical development as well critically examine
skriva projektrapport {avslutning,projekt.} teknisk utvecklingsprojekt samt kritisk granska ytterlig
- student write planning report provide detailed description problem/task
student skriva planeringsrapport {precisera,problembeskrivningen}2 uppgift
- thesis write
examensarbetsrapporten skriva engelska
- student write planning report provide detailed description problem/task
student skriva planeringsrapport {precisera,problembeskrivningen}2 uppgift
- thesis write
examensarbetsrapporten skriva engelska
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- read write simple assembly program typical three-address register machine
läsa skriva enkel assemblerprogram typisk tre-adress register maskin
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- write simple assembly language program use select architecture' instruction set
skriva enkel assemblerprogram användande välja arkitektur instruktionsuppsättning
- write simple machine orient c program use programming language' datum type control structure
skriva enkel maskinorienterade c-program användande programspråk datatyper styrstrukturer
- write simple assembly language program use select architecture' instruction set
skriva enkel assemblerprogram användande välja arkitektur instruktionsuppsättning
- write simple machine orient c program use programming language' datum type control structure
skriva enkel maskinorienterade c-program användande programspråk datatyper styrstrukturer
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- write simple assembly language program use select architecture' instruction set
skriva enkel assemblerprogram användande välja arkitektur instruktionsuppsättning
- write simple machine orient c program use programming language' datum type control structure
skriva enkel maskinorienterade c-program användande programspråk datatyper styrstrukturer
- write formal specification object-oriented system unit use concept method contract class invariant
skriva formell specifikation enhet {objekt-orienterade,kontrakt} program hjälp klassinvarianter
- primary goal be enable student write realistic small medium-size program introduce fundamental concept computer science
främst mål göra möjlig student skriva realistisk liten mellanstor program samtidig introducera grundläggande koncept datavetenskap
- write small medium-sized functional program variety application
skriva liten mellanstor funktionell program olik tillämpning
- aim be demonstrate how library make possible write program example
syfte därvid visa hur bibliotek ge möjlighet skriva program annan
- write simple event-driven program graphical user interface
skriva enkel händelsestyrda program grafisk gränssnitt
- write simple test help find solution validate final
skriva testprogram hjälpa programmering kontrollera kvalitet färdig lösning
- write program use standard class such etc.
skriva program där använda standardklasser integer m.fl.
- primary goal be enable student write realistic small program real world application introduce fundamental concept computer science
primär syfte lära ut grundläggande datavetenskapliga begrepp samtidig student skriva realistisk liten program
- write small functional program various application
skriva liten funktionell program olik tillämpning
- be so speak analytical work have do write line code want solve new problem help computer
vara så säga analytisk arbete göra skriva kod lösa ny problem hjälp dator
- write scientific report
skriva vetenskaplig rapport
- larger part course consist project work group complete programming write essay read comment other
stor del kurs bestå arbete projektgrupp slutföra programmeringsprojekt skriva essä läsa kommentera en annan grupp
- device ~ enhet (27.8%)
- possible ~ möjlig (27.7%)
- product ~ produkt (27.5%)
- common ~ vanlig (27.5%)
- consider ~ avse (27.4%)
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- work ~ arbete (27.2%)
- course give student practical experience form work project group when come planning construction implementation verification non-trivial system hard and/or software
generell se kurs ge studerande praktisk erfarenhet arbete projektgrupp planering konstruktion implementering verifiering icke-trivialt system bestående hård mjukvara
- work project
arbete projekt
- course emphasize hands-on work use modern advanced development environment server
kurs innehålla praktisk arbete avancerad {utvecklingsmiljöer,server-miljöer}
- plan step complex work set intermediate goal {keep,achievable,revise,work-around} project run come realistic estimate resource result develop necessary
planera komplex arbete sätta upp {delmål,igång,revision,angreppssätt} hålla projekt göra realistisk bedömning resurskrav möjlig resultat mål hitta annan nödvändig
- document work way other build later on
dokumentera arbete så bygga vidare resultat
- further goal be student able make ethical consideration his/her work
ytterlig syfte student översiktlig belysa etisk konsekvens arbete
- where applicable student be able discuss value societal economic consequence his/her work
student där så {tillämpbar,ekonomisk} diskutera värdera samhällelig etisk konsekvens arbete
- work relevant research assignment
individuell arbete relevant forskningsuppgift
- work literature study relevant topic
individuell arbete relevant litteraturstudie
- end beginning q3 student present work
slut början presentera student arbete
- project examination base outcome group work
projekt-examinationen basera resultat grupp arbete
- much work course consist independent reading assignment
stor del arbete kurs bestå oberoende instuderingsuppgifter
- base student' contribution project work individual grade be higher lower group establish
basera respektive student bidrag projektgrupp arbete sätta individuell betyg hög låg gruppbetyget
- system implementation work {commence,intensify} study week run support weekly project meeting continuous documentation final when verification demonstration preparation be
konstruktionsarbetet påbörja {läsvecka,löpa,projektgruppsmöten,systemverifiering,demonstrationsförberedelser,slutdokumentation,intensifiera} stöd veckovis kontinuerlig dokumentation fram avsluta läsveckorna då arbete
- course prepare student work quality engineer manager software development organization focus embedded web application
kurs förbereda student arbete {kvalitetsingenjörer,kvalitetschefer} mjukvaruutvecklingsorganisationer särskilja fokus inbyggd system webbapplikationer
- contribute research development work be able relate relevant scientific technical industrial architectonic context
bidra forskning utvecklingsarbete relatera arbete relevant vetenskaplig respektive teknisk industriell arkitektonisk sammanhang
- plan adequate method carry {qualify,designate}2 task framework also be able evaluate work
planera adekvat metod genomföra kvalificerad uppgift given ram samt utvärdera arbete
- observe discuss ethical aspect research development work {pertain,explores/develops}2 how carry as well
beakta diskutera etisk aspekt forskning utvecklingsarbete avse hur arbete genomföra undersöka utvecklas
- student be entitle guidance course work
arbete gång ha student erna rätt regelbunden handledning
- work week hec thesis student s report {status,mpa}2 examiner
hp examensarbete student {arbetsvecka,avrapportera,status}2 arbete examinator masterprogramansvarig
- oral presentation begin student describe work
muntlig redovisning inleda student presentera arbete
- contribute research development work be able relate relevant scientific technical industrial architectonic context
bidra forskning utvecklingsarbete relatera arbete relevant vetenskaplig respektive teknisk industriell arkitektonisk sammanhang
- plan adequate method carry {qualify,designate}2 task framework also be able evaluate work
planera adekvat metod genomföra kvalificerad uppgift given ram samt utvärdera arbete
- observe discuss ethical aspect research development work {pertain,explores/develops}2 how carry as well
beakta diskutera etisk aspekt forskning utvecklingsarbete avse hur arbete genomföra undersöka utvecklas
- student be entitle guidance course work
arbete gång ha student erna rätt regelbunden handledning
- work week hec thesis student s report {status,mpa}2 examiner
hp examensarbete student {arbetsvecka,avrapportera,status}2 arbete examinator masterprogramansvarig
- oral presentation begin student describe work
muntlig redovisning inleda student presentera arbete
- oral presentation work engineering professional manner
genomföra arbete projektform kontinuerlig dokumentera projekt framskridande [
- laboratory work require successful include {well-filled,site} lab-pm approve supervisor end lab session
laboration godkänna {lyckad,väl-ifylld,labbtillfälle} arbete lab-pm handledare plats slut
- work case study do electronically use network simulator deliver result uploaded file simulation diagram table report
arbete projekt ske elektronisk hjälp {nätverkssimulator,uppladdad,diagram} leverera resultat form fil simulering tabell rapport
- degree project approve examiner work begin
examensarbete godkänna handledare arbete påbörja
- be so speak analytical work have do write line code want solve new problem help computer
vara så säga analytisk arbete göra skriva kod lösa ny problem hjälp dator
- larger part course consist project work group complete programming write essay read comment other
stor del kurs bestå arbete projektgrupp slutföra programmeringsprojekt skriva essä läsa kommentera en annan grupp
- timing ~ timing (27.2%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- describe algorithmic principle number important concept such behavioral logic synthesis simulation static timing analysis time closure power dissipation
beskriva algoritmiska princip antal viktig {eda-koncept,logiksimulering,closure} beteende logiksyntes statisk timinganalys timing effektanalys
- timing
timing
- therefore ~ därför (27.2%)
- synchronize ~ synkronisering (27.2%)
- source ~ källa (27.2%)
- shared-memory ~ delad (27.2%)
- meeting ~ projektmöten (27.2%)
- intended ~ lärandemål (27.2%)
- aim ~ syfte (27.2%)
- network ~ nätverk (26.9%)
- write modify test parallel functional program run variety architecture such shared memory multiprocessor network commodity server
modifiera testa parallell funktionell program avse olik datorsystemarkitekturer {multiprocessorer,grafikprocessorer} delad minne nätverk server
- introduction network security firewall
introduktion säkerhet nätverk brandväggar
- computer network become inherent increasingly important part many technical area today
nätverk dator bli {alltmer,beståndsdel,teknikområden}2 naturlig viktig många
- have good knowledge principle protocol standard tcp/ip-based network application base
ha god kännedom princip protokoll standard tcp ip-baserade nätverk bygga
- have basic practical skill configuration local network
ha grundläggande praktisk färdighet konfiguration lokal nätverk
- computer network become inherent increasingly important part many technical area today
nätverk dator bli {alltmer,beståndsdel,teknikområden}2 naturlig viktig många
- have basic practical skill configuration local network
ha grundläggande praktisk färdighet konfiguration lokal nätverk
- several laboratory experiment give involve api programming fault-tolerance network system internet interconnection service practical perspective protocol design analysis strong emphasis self-stabilizing algorithm
laboration träna {api,självstabiliserande} programmering feltoleranta nätverk internet konfiguration tjänst praktisk perspektiv samt protokoll stark betoning algoritm
- course cover underlie principle technique network communication security
kurs täcka underliggande princip tekniker nätverk {kommuniktionssäkerhet,förkunskap} god datakommunikation därför krav
- security wireless network {wep,wpa}
säkerhet trådlös nätverk
- virtual private network {tunnel,segmentation,remote} protocol access
virtuell privat nätverk {tunnling,nätverkssegmentering,remote} access
- detailed knowledge ability critically analyse design secure network application system
god kunskap hur kritisk granska designa säker nätverk applikation system
- local area network lan
lokal nätverk
- show good knowledge principle protocol standard use tcp/ip-based network
redovisa god kännedom princip protokoll standard tcp ip-baserade nätverk bygga
- use network analysis software datum traffic local internet access
använda {nätverksanalysprogram,datatrafik}3 analysera lokal nätverk anslutning internet
- show basic practical skill configuration local network
redovisa grundläggande praktisk färdighet konfiguration lokal nätverk
- scale networks configure router switch advanced functionality consider architecture component operation larger more complex network
routing switching komplex nätverk konfigurering {routrar,switchar}2 avancerad funktion avseende arkitektur komponent drift stor mycket
- acquire knowledge skill need install wireless lan small medium-sized network
skaffa kunskap färdighet behövas installera trådlös nätverk liten medelstor
- connect networks wan technology network service require converged application complex
teknologi global nätverk {wan-teknlogier,nätverkstjänster,konvergera} krävas applikation komplex
- knowledge skill need implement virtual private network
kunskap färdighet behövas etablera virtuell privat nätverk
- {borderless,virtualization} network datum center
modern nätverk datacenter virtualisering
- course be divide part basic route switch och switching complex network access
kurs uppdela del grundläggande routing switching komplex nätverk wan-access
- work basic configuration ip router connect local network internet
sätta upp route grundläggande konfiguration ansluta lokal nätverk internet
- key characteristic common wide area network wan configuration technology
redogöra vanlig tekniker global nätverk bearbeta grund konfiguration route ansluta exempelvis
- ability ~ färdighet (26.8%)
- when ~ när (26.6%)
- when implement interpreter compiler learn practical implementation concern as well theory formal semantics
lära programspråk grammatik när implementera {syntaxanalys,typkontrollerare} typsystem implementering
- particular course cover problem arise when requirement engineering conduct {fast-paced,cost-sensitive} industrial reality
kurs behandla särskilt problem uppstå när hantera krav snabb {föränderlig,kostnadskänslig,verklighet} industriell
- when student work jointly thesis division clearly state
när student utföra examensarbete tillsammans arbetsfördelning tydlig framgå examensarbetsrapporten
- when student work jointly thesis division clearly state
när student utföra examensarbete tillsammans arbetsfördelning tydlig framgå examensarbetsrapporten
- common outcome be sudent have record result answer question lab-pm when work practice lab task
gemensam mål krävas {sudenterna,anteckna} resultat svar fråga lab-pm när arbeta praktisk uppgift
- exemplify when various notion security such information {theoretic,provable}2 computational practical be applicable describe guarantee provide
exemplifiera när olik säkerhetskoncept såsom {informationsteoretiska,bevisbar,säkerhetsgarantier}2 beräkningsbara praktisk säkerhet tillämplig beskriva erbjuda
- exemplify when various notion security such information {theoretic,provable}2 computational practical be applicable describe guarantee provide
exemplifiera när olik säkerhetskoncept såsom {informationsteoretiska,bevisbar,säkerhetsgarantier}2 beräkningsbara praktisk säkerhet tillämplig beskriva erbjuda
- judge when be feasible use technology useful
bedöma när möjlig använda ai-tekniker inte meningsfull
- troubleshooting ~ test (26.6%)
- reasoning ~ resonemang (26.6%)
- potential ~ själv (26.6%)
- out ~ par (26.6%)
- opportunity ~ innebära (26.6%)
- natural ~ naturlig (26.6%)
- lan ~ trådlös (26.6%)
- interest ~ omfattning (26.6%)
- imperative ~ imperativa (26.6%)
- highlight ~ inverkan (26.6%)
- contact ~ kontakt (26.6%)
- come ~ kommande (26.6%)
- combined ~ kombinera (26.6%)
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- combine ~ kombinera (26.6%)
- automate ~ automatisera (26.6%)
- attention ~ deltagande (26.6%)
- applicable ~ beräkningsbara (26.6%)
- property ~ egenskap (26.4%)
- sort algorithm property
olik sorteringsalgoritmer egenskap
- typical property time complexity operation various structure
typisk egenskap tidskomplexitet struktur operation
- static property voltage transfer characteristic switch {noise,margin}
statisk egenskap {överföringskarakteristik,omslagsspänning,störmarginaler}
- dynamic property {rc,sizing,corner} delay model buffer process
dynamisk egenskap {rc-fördröjningsmodellen,buffertdimensionering,processhörn}
- simple mos transistor model estimate static dynamic property cmo inverter use more complex gate
enkel {mos-transistor-modeller,cmos,inverterare} uppskatta statisk dynamisk egenskap använda modellera komplex grind
- characteristic property problem be difficult solve
karaktäristisk egenskap sån problem svår lösa
- verify functional property simple program verification tool
verifiera funktionell egenskap enkel javaprogram verifikationsverktyg
- formulate test property program
formulera testa egenskap program uppfylla
- {pump,lemma} property regular context-free language
pumplemmat egenskap reguljär kontext-fria språk
- prove property language grammar automata rigorously formal mathematical method
bevisa egenskap språk grammatiker automat rigorös matematisk metod
- framework ~ ramverk (26.3%)
- show ~ redovisa (26.2%)
- specific ~ specifik (26.1%)
- realize ~ realisera (26.1%)
- explain how domain specific modeling language realize contemporary framework
förklara hur domänspecifika modelleringsspråk realisera samtida modellering ram
- specify model transformation realize modeling framework
specificera modell transformation realisera modelleringsramverk
- tool aim authentic situation realize contemporary modeling framework
verktyg syfta hantera autentisk situation realisera samtida modelleringramverk
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- base specification realize function small digital system programmable logic other component structured manner use modern cad tool
utgående specifikation realisera funktion liten digital system programmerbar logik övrig komponent strukturera sätt hjälp modern cad-verktyg
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- course discuss basic concept imperative object-oriented language realize
kurs behandla grundläggande begrepp imperativ objektorienterad programmering så realisera
- explain basic concept imperative object-oriented programming in particular realize choose language
förklara grundläggande begrepp imperativ objektorienterad programmering speciell realisera programspråk använda kurs
- describe principle object-oriented programming apply context explain how realize particular language
beskriva princip objektorienterad programmering använda programmeringsfasen förklara hur realisera specifik objektorienterat programspråk
- describe principle object-oriented programming apply context explain how realize particular language
beskriva princip objektorienterad programmering använda programmeringsfasen förklara hur realisera specifik objektorienterat programspråk
- quality ~ kvalitet (25.9%)
- architectural modeling verification validation evaluation show be effective means significantly increase overall quality system
{arkitektur-modellering,medel} verifiering validering utvärdering visa effektiv väsentlig öka övergripande kvalitet system
- evaluate quality software product use model
utvärdera kvalitet programvara hjälp kvalitetsmodell
- improve quality software product area
förbättra kvalitet programvara område
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- ensure quality be major challenge software development other {thing,pressure} complexity time cost consideration
säkerställa kvalitet stor utmaning mjukvaruutveckling annan {pga,tidspress,kostnadshänsyn} komplexitet
- content course consist lecture relevant standard e.g. quality assurance measurement
kurs innehålla föreläsning relevant standard t_ex t_ex:08 kvalitetssäkring mätning visualisering kvalitet
- sub-course be report base result quantify assess quality software product
delkursen rapport innehålla resultat beräkning kvalitet utvälja produkt
- construct quality assurance plan collect datum quantify assess software product e.g. base exist open source
konstruera {kvalitetssäkringsplaner,kvantifiera} samla data bedöma kvalitet mjukvaruprodukter t_ex t_ex:16 basera existerande open program
- construct automate measurement system measure quality software product base datum modern development tool e.g.
konstruera automatisera system mäta kvalitet mjukvaruprodukter basera data modern {utvecklingsverktyg,git} t_ex t_ex:18
- relate software quality societal aspect development e.g. how human life influence low car
relatera mjukvarukvalitet {samhällsliga,mjukvarutveckling,t_ex:10,människoliv} aspekt t_ex hur påverka dålig kvalitet mjukvara modern bil
- bachelor ~ datavetenskap (25.7%)
- write ~ tentamen (25.7%)
- real-world ~ verklig (25.7%)
- master ~ arkitekt (25.7%)
- introductory ~ inledande (25.7%)
- major ~ inriktning (25.3%)
- defense ~ närvaro (25.3%)
- become ~ bli (25.3%)
- semantics ~ utgående (25.2%)
- {visual,box}2 ~ standardisera (25.0%)
- {pull-up,pull-down}2 ~ block (25.0%)
- {dit380,tda231} ~ maskininlärning (25.0%)
- {ask,alternative} ~ alternativ (25.0%)
- {acknowledge,socio-economical,cause,faulty} ~ felaktig (25.0%)
- widely ~ synsätt (25.0%)
- wide ~ route (25.0%)
- weight ~ exakt (25.0%)
- voltage ~ miljö (25.0%)
- value ~ {medelvärdessatser,formuler}2 (25.0%)
- user ~ användare (25.0%)
- unity ~ vidare (25.0%)
- treat ~ vid (25.0%)
- transform ~ transformera (25.0%)
- train ~ utbilda (25.0%)
- train ~ målgrupp (25.0%)
- traffic ~ fordon (25.0%)
- trade ~ nutida (25.0%)
- trace ~ pipelining (25.0%)
- trace ~ mjuk (25.0%)
- seminar present more detail {research-level,ambient,occlusion,hair,illumination,soft,shadow,indirect,spherical,harmonic,wavelet} selection topic e.g. rendering application trace global hard real-time etc.
obligatorisk seminarium presentera mer detalj {forskningsnivå,ambient,occlusion,hair,applications,tracing,illumination,skugga,indirect,spherical,harmonics} antal ämne innefatta t_ex t_ex:16 rendering ray global mjuk
- term ~ termer (25.0%)
- temporal ~ härledning (25.0%)
- span ~ sträcka (25.0%)
- span ~ spanning (25.0%)
- space ~ systemnivå (25.0%)
- significance ~ betydelse (25.0%)
- shared ~ {processorkärnor,chip,adressrum} (25.0%)
- server ~ serversidan (25.0%)
- series ~ potensserier (25.0%)
- sense ~ elektrisk (25.0%)
- section ~ avsnitt (25.0%)
- scientifically ~ korrekt (25.0%)
- scheme ~ {kompilatorscheman,intermediärkod,källprogram} (25.0%)
- s ~ masterprogramansvarig (25.0%)
- reuse ~ kodåteranvändning (25.0%)
- return ~ komplettering (25.0%)
- representative ~ representativ (25.0%)
- render ~ rendering (25.0%)
- relationship ~ fylogeni (25.0%)
- register ~ {inrapportera,ladok}5 (25.0%)
- reflection ~ reflektion (25.0%)
- record ~ post (25.0%)
- recognition ~ vanligen (25.0%)
- random ~ {nätverksattacker,slumptalsgenerering} (25.0%)
- race ~ conditions (25.0%)
- quantify ~ t_ex:16 (25.0%)
- put ~ {salsövningar,programmeringmetoder,praktisera} (25.0%)
- prepare ~ förbereda (25.0%)
- postcondition ~ kontroll (25.0%)
- port ~ datagram (25.0%)
- point ~ bonuspoäng (25.0%)
- phase ~ mjukvaruutvecklingsfaser (25.0%)
- pattern ~ designmönster (25.0%)
- pattern ~ biomolekylära (25.0%)
- parameter ~ parameteröverföring (25.0%)
- paradigm ~ programmeringsparadigmet (25.0%)
- pair ~ programmeringspar (25.0%)
- pair ~ minut (25.0%)
- pair ~ kursboken (25.0%)
- ospf ~ routingprotokoll (25.0%)
- only ~ enbart (25.0%)
- occur ~ pipelining (25.0%)
- multiprocessor ~ multiprocessorsystem (25.0%)
- multicore ~ fler-kärniga (25.0%)
- motivated ~ därmed (25.0%)
- motivated ~ alternativ (25.0%)
- molecular ~ molekylärbiologi (25.0%)
- microcomputer ~ mikrodatorsystem (25.0%)
- metric ~ mätning (25.0%)
- medium-sized ~ skaffa (25.0%)
- medium-sized ~ mellanstor (25.0%)
- measurement ~ visualisering (25.0%)
- measurement ~ t_ex:18 (25.0%)
- manageable ~ exakt (25.0%)
- locality ~ strömförbrukning (25.0%)
- load ~ {i/o-system,buss} (25.0%)
- lead ~ gruppbetyg (25.0%)
- later ~ vidare (25.0%)
- last ~ beräkningshastigheten (25.0%)
- inheritance ~ interfaces (25.0%)
- inference ~ {bayesiansk,inferens} (25.0%)
- increase ~ öka (25.0%)
- imperative ~ imperativt (25.0%)
- image ~ bild (25.0%)
- guidance ~ regelbunden (25.0%)
- guarantee ~ garantera (25.0%)
- first-class ~ numera (25.0%)
- filter ~ {interfacekomponenter,filter} (25.0%)
- filter ~ {brandvägg,paketfiltrering,skydd,wlan} (25.0%)
- fall ~ signera (25.0%)
- failure ~ {felmodsanalys,fmea,felträdsanalys} (25.0%)
- f ~ betygsskala (25.0%)
- ethic ~ etikuppgift (25.0%)
- establish ~ etablera (25.0%)
- enhance ~ {routrar,switchar}2 (25.0%)
- energy ~ energianalys (25.0%)
- dual ~ konstruktionsmetoder (25.0%)
- hardware redundancy {triple,modular,tmr,dmr,hot,cold,standby,hybrid,forward,backward,recovery} dual system etc.
konstruktionsmetoder {feldetektering,maskinvaruredundans,trippelmodulär,varm,kall,beredskapssystem,hybridredundans,programvaruredundans,n-versionsprogrammering,recovery} feltolerans redundans aktiv m.m. block
- distribution ~ {parallellisering,distribuering} (25.0%)
- discovery ~ upptäcka (25.0%)
- direct ~ direkt (25.0%)
- differ ~ skilja (25.0%)
- dependent ~ läxa (25.0%)
- dependable ~ tillgänglighet (25.0%)
- dependable ~ pålitlig (25.0%)
- deepen ~ fördjupa (25.0%)
- credit ~ {poängkraven,förkunskapsgrundande}2 (25.0%)
- contrast ~ conditions (25.0%)
- connection ~ samband (25.0%)
- connection ~ anslutning (25.0%)
- compute ~ allt (25.0%)
- compare ~ problemlösningsstrategier (25.0%)
- character ~ sträng (25.0%)
- business ~ erforderlig (25.0%)
- boolean ~ boolesk (25.0%)
- binding ~ arv (25.0%)
- belong ~ höra (25.0%)
- award ~ poängssättas (25.0%)
- article ~ {bioinformatikmetoder,forskningslitteraturen} (25.0%)
- arrange ~ agera (25.0%)
- api ~ sockets (25.0%)
- api ~ apier (25.0%)
- and/or ~ icke-trivialt (25.0%)
- already ~ redan (25.0%)
- adjust ~ bas (25.0%)
- circuit ~ krets (24.7%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- perform timing-driven synthesis power dissipation analysis digital circuit
genomföra {fördröjningsdriven,timing-driven} syntes effektanalys digital krets
- course intend give overview {energy-dissipation,battery-powered} aspect computer computing range electronic circuit operate system pocket device supercomputer datum center
kurs syfta ge översikt aspekt dator leda {energiförbrukning,batteridriven} elektronisk krets operativsystem enhet superdator datacenter
- use circuit
använda krets
- understand function use limitation programmable logic circuit
funktion användning begränsning programmerbar krets
- know requirement power supply digital circuit environment multiple voltage
krav korrekt {strömförsörjning,med_flera:10,spänning} digital krets miljö
- combinational circuit
kombinatorisk krets
- sequential circuit finite state machine
sekventiell krets tillståndsmaskiner
- asynchronous circuit
asynkron krets
- timing power consumption digital circuit
snabbhet effektförbrukning digital krets
- hardware description language digital circuit
hårdvarubeskrivande språk konstruktion digital krets
- measure critical path delay digital circuit
beräkna kritisk väg digital krets
- use describe combinatorial sequential circuit
använda vhdl verktyg konstruktion digital krets kombinatorisk sekventiell
- use modern tool perform simulation synthesis implementation digital circuit describe
använda modern datorbaserad {kontruktionsverktyg,m,hj} simulering syntes implementering digital krets beskriva vhdl
- technology node independent performance model power speed present give student generic tool estimate cost property circuit future cmo
teknologioberoende modell effektförbrukning {signalfördröjning,prestandaegenskaper,morgondag} presentera ge student generisk verktyg beräkna sån krets dag cmos-teknologier
- find critical path more complex combinatorial circuit such adder determine minimise delay
finna kritisk väg mycket komplex kombinatorisk krets adderare bestämma minimera fördröjning
- design simple sequential system meet {set-up,synchronisation} hold time constraint timing circuit include effect metastability
designa enkel sekventiell system uppfylla {set-up-,klockad} hålltidskrav krets effekt metastabilitet synkronisering
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- operating ~ operativsystem (24.6%)
- language ~ språk (24.5%)
- model text language expert system
{markovmodeller,text} språk expertsystem
- program use object-oriented language preferably
programmering objektorienterat språk gärna
- digital part electronic system use hardware description language {hdl,bench} test as well basic tool such simulator synthesis
implementera digital del elektroniksystem hjälp hårdvarubeskrivande språk {hdler,testbänkar,hdl-simulatorer,syntesverktyg} enkel konstruktionsverktyg eda-verktyg
- basic training hardware description language vhdl verilog
grundläggande färdighet hårdvarubeskrivande språk
- be familiar basic implementation issue imperative functional language
känna grundläggande implementationsproblematik imperativa funktionell språk
- extend modeling language necessary construct feature create complementary require specialist knowledge software
utöka modelleringsspråk nödvändig konstruktion funktion skapa komplettera språk kräva specialistkunskaper kunskap modellering programvara
- purpose course be student get {familiarize,creation}2 contemporary technology notation adaptation transformation modeling language
syfte kurs vara student bekanta modern tekniker språk notation skapa anpassa omvandla modelleringsspråk
- extend modelling language necessary construct feature create complementary require specialist knowledge software
utöka modelleringsspråk nödvändig konstruktion funktion skapa ny språk kräva specialistkunskaper kunskap programvaru-modellering
- purpose course be {familiarize,creation}2 student contemporary technology notation adaptation transformation modeling language
syfte kurs student bli förtrogen modern teknik språk notation skapa anpassa omvandla modelleringsspråk
- construct domain specific language e.g. specify metamodel include syntax semantics
konstruera domänspecifika språk t.ex. specificera metamodels syntax semantik
- when use functional language be appropriate solve parallel programming problem
identifiera {omständighet,programmeringsproblem} funktionell språk lämplig läsa parallell
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- part course student introduce modern computer-based design tool cad learn basics hardware description language
kurs få student bekanta modern datorbaserad konstruktionsverktyg samt lära grund maskinvarubeskrivande språk
- hardware description language digital circuit
hårdvarubeskrivande språk konstruktion digital krets
- implement datum structure object orient language
implementera egen datastrukturer objektorienterat språk
- course be introduction software development language c
kurs introduktion programutveckling språk
- course teach how implement solution form computer program c language define problem
kurs lära implementera lösning form datorprogram språk definiera problem
- implement solution language problem
implementera lösning språk problem
- course laboration student build complete compiler simple imperative language
laboration kurs bestå skriva komplett kompilator liten imperativt språk
- formal language automata
formell språk ändlig automat
- property language usage
språk uttrycka systemegenskaper användning
- focus lie library design concept embedded language
fokus ligga design programbibliotek inbäddad språk
- type library say define domain specific language construction programmer use construct larger program mainly consist function
här {sort,biblioteksfunktioner} bibliotek säga definiera domänspecifikt språk konstruktion programmerare använda huvudsakligen bestå
- design embedded specific language
inbäddad domänspecifika språk
- use basic repertoire programming technique type functional language such model datatype recursion higher order function
använda grundläggande {repertoar,typat} programmeringstekniker funktionell språk såsom modellering datatyper rekursion användning hög ordning funktion
- context-free grammar have important application parsing analysis programming natural language
kontext-fria grammatiker ha viktig tillämpning parsning analys konstgjord språk t.ex. programmeringsspråk naturlig
- {pump,lemma} property regular context-free language
pumplemmat egenskap reguljär kontext-fria språk
- explain manipulate different concept automata theory formal language such proof non- deterministic regular expression context-free grammar machine
förklara manipulera olik begrepp automatateori formell språk bevis automat reguljär uttryck kontext-fria grammatiker turing-maskiner
- explain power limitation regular language context-free
förklara styrka begränsning reguljär språk kontext-fria
- prove property language grammar automata rigorously formal mathematical method
bevisa egenskap språk grammatiker automat rigorös matematisk metod
- design automata regular expression context-free grammar accept generate certain language
utforma automat reguljär uttryck kontext-fria grammatiker acceptera generera viss språk
- describe language accept automaton generate regular expression context-free grammar
beskriva språk acceptera viss automat generera reguljär uttryck grammatik
- determine certain word belong regular context-free language
avgöra {ord,kontext-fritt} höra viss reguljär språk
- differentiate manipulate formal description language automata grammar focus regular context-free finite expression
manipulera formell beskrivning språk automat grammatiker fokus reguljär kontext-fria ändlig uttryck
- particular ~ särskilt (24.5%)
- student be able make {defend,plagiarism,authorship} ethical judgement general particular area scientific writing e.g. related
student göra försvara etisk bedömning generell särskilt område akademisk skrivande t_ex relatera {plagiering,författarskap}
- particular course cover problem arise when requirement engineering conduct {fast-paced,cost-sensitive} industrial reality
kurs behandla särskilt problem uppstå när hantera krav snabb {föränderlig,kostnadskänslig,verklighet} industriell
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- throughout course be concern imperative program general object-oriented particular
kurs genomgående fokusera imperativa program generell särskilt objektorienterade
- ensure ~ kontrollera (24.2%)
- construct ~ konstruera (24.2%)
- give ~ ge (24.0%)
- base exam result grade give
basera tentamensresultatet ge betyg
- course give student
kurs ge student
- module define introductory lecture exercise week compulsory follow-up give feedback solve
modul {defineras,uppföljande} inledande föreläsning övningsuppgifter lösa vecka obligatorisk ge återkoppling uppgift
- main teaching language be swedish support give also so possible take course interested student
huvudsaklig {undervisningsspråk,svensk} viss stöd ge även engelska så möjlig intresserad student ta kurs
- aim be give sufficient knowledge formulation problem search information report documentation other area relevant upcome thesis work
ytterlig syfte ge tillräcklig kunskap problemformulering informationssökning rapportering dokumentation etc. självständig genomföra efterföljande examensarbete
- course give student practical experience form work project group when come planning construction implementation verification non-trivial system hard and/or software
generell se kurs ge studerande praktisk erfarenhet arbete projektgrupp planering konstruktion implementering verifiering icke-trivialt system bestående hård mjukvara
- project group individual participant {doesn't,direction} pass exam give additional work need get grade
underkänna betyg grupp enskild individ ge en gång anvisning komplettering genomföra erhålla godkänna
- course intend give solid foundation {hdl-based,eesd} hardware design be necessary follow curriculum simultaneously overview field electronic system
kurs avse ge {stabil,hdl-baserad,eesd-programmet} grund hårdvarukonstruktion nödvändig följande samtidig överblick konstruktion inbyggd elektroniksystem
- lecture ethical associate dat110 give q1's dat093 introduction electronic system design preparation
föreläsning in höra samman ge förberedande syfte redan dat093 introduktion elektroniksystemkonstruktion läsperiod
- course intend give insight how {mixed-signal,subsystem}3 include converter specify implement affect performance system be part
kurs avse ge förståelse hur {mixed-signal-subsystem,a-omvandlare} specificera implementera påverka systemprestanda
- purpose course be give in-depth knowledge area software product line whole include engineering process organizational management-perspective
syfte kurs ge fördjupa kunskap område mjukvaruproduktlinjer helhet teknik process organisatorisk lednings-perspektiv
- first seminar presentation give teacher other researcher
en {c:a,seminarietillfällena} ge föreläsning lärare annan forskare
- aim course be give student {chance,visit} follow example graduate lecture series researcher department
kurs syfte ge student möjlighet följa exempel doktorandkurs föreläsningsserie gästforskare institution
- course intend give overview {energy-dissipation,battery-powered} aspect computer computing range electronic circuit operate system pocket device supercomputer datum center
kurs syfta ge översikt aspekt dator leda {energiförbrukning,batteridriven} elektronisk krets operativsystem enhet superdator datacenter
- course give
kurs ge engelska
- student give frequent oral presentation demonstrate understanding reading facilitate discussion
student därför ge {tät,instuderingsuppgifterna} muntlig presentation visa förståelse skapa diskussion
- course also aim give student technical skill design integration verification hardware software processor-based system
kurs också ge student teknisk färdighet konstruera integrera verifiera hård mjukvara processorbaserade system
- select most appropriate method give {circumstance,cooperative,enterprise} relevant
välja mycket lämplig metod ge förutsättning relevant samarbetsföretaget.
- course intend give basic knowledge method design analysis real-time system
kurs syfta ge grundläggande kunskap metod konstruktion analys realtidssystem
- course give overview state-of-the-art system architecture use design embedded example
kurs ge översikt systemarkitekturer använda design inbyggd system t_ex
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- conjunction course also give account how derive maximum resource requirement worst-case execution time task
samband ge också insikt hur maximal resursbehovet {värsta-fallets,exekveringstid}2 process beräkna
- rating base project group choose give adjust accord how well complete
betyg sätta projekt grupp ge bas {justera,väl} hur genomföra
- course give basic knowledge security area i.e. how {protect,intentional} system intrusion attack
kurs ge grundläggande kunskap område datasäkerhet eng security dvs hur skydda system avsiktlig intrång
- course intend give fundamental knowledge analysis synthesis optimization combinatorial sequential digital circuit
kurs avse ge grundläggande kunskap analys syntes optimering digital kombinatorisk nät sekvensnät
- base exam result grade give
basera tentamensresultatet ge betyg
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- large laboratory assignment final report give experience software development embedded system
stor laborationsuppgift avsluta laborationsrapport ge erfarenhet programutveckling inbyggd system
- acceptment account give grade
godkänna element ge betyg
- technology node independent performance model power speed present give student generic tool estimate cost property circuit future cmo
teknologioberoende modell effektförbrukning {signalfördröjning,prestandaegenskaper,morgondag} presentera ge student generisk verktyg beräkna sån krets dag cmos-teknologier
- hand-in problem give bonus point be use reach grade
inlämningsuppgifterna ge bonuspoäng använda uppnå betyg
- course intend give good understanding crossdisciplinary area sufficient depth use evaluate available method understand scientific literature
kurs avse ge god förståelse tvärvetenskaplig område tillräcklig djup använda utvärdera tillgänglig metod följa aktuell vetenskaplig litteratur
- project course design give knowledge experience professional development software
projektkursen avse ge kunskap övning professionell utveckling mjukvara
- give knowledge practice in methodology technical development project particular software
ge kunskap träning arbetsmetodik teknisk utvecklingsprojekt speciell mjukvaruprojekt
- give experience phase development include problem identification formulation information {retrieval,debriefing} usage analysis system evaluation etc.
ge erfarenhet fas utvecklingsarbete bl.a. {problemidentifiering,användaranalys,systemanalys,avrapportering} problemformulering informationssökning utvärdering etc.
- lecture provide require fundamental lab give hands-on experience develop distribute system explore real-world challenge
föreläsning ge nödvändig fundamental kunskap laboration praktisk erfarenhet utveckling distribuera system arbeta verklighetsanknutna problem
- aim course be give deepen understanding possibility limitation method
syfte kurs ge fördjupa förståelse möjlighet begränsning ai-metoder
- acquire ~ förvärva (24.0%)
- circuit ~ nät (23.5%)
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- course intend give fundamental knowledge analysis synthesis optimization combinatorial sequential digital circuit
kurs avse ge grundläggande kunskap analys syntes optimering digital kombinatorisk nät sekvensnät
- course also present technology use implement such circuit
kurs ge också inblick teknologi nät implementera
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- basics ~ grund (23.5%)
- example ~ exempel (23.4%)
- example technique cover be {victim,lockup-free,virtually} cache prefetching address
exempel tekniker behandla {inklusiva,exkusiva,hierarki,lockup-free} cachar prefetching
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- aim course be give student {chance,visit} follow example graduate lecture series researcher department
kurs syfte ge student möjlighet följa exempel doktorandkurs föreläsningsserie gästforskare institution
- appropriate meaningful test interpret explain stakeholder result application such case use tool practical example
konstruera lämplig meningsfull test tolka förklara intressent resultat tillämpning sån testfall verktyg praktisk exempel
- apply model base testing realistic example
applicera modellbaserad testning realistisk exempel
- theory ethic example
teori etik exempel
- example show how modern research do advanced practical solution apply industry
exempel hur modern forskning bedriva avancerad praktisk lösning använda industri
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- example include mobile-devices operating system
olik begrepp illustrera exempel operativsystem fara mobil apparat
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- example real-time system be control car {aircraft,multimedia} space vehicle as well computer game application
exempel realtidssystem styrsystem bil {flygplan,rymdfarkost,datorspel,multimediatillämpningar}
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- example project topic include multithread relax memory consistency model prefetching access scheduling
exempel ämne {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 modell prefetching schemaläggning
- example project topic include multithread relax memory consistency model prefetching access scheduling
exempel ämne {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 modell prefetching schemaläggning
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- algorithm kind commonly use example {classification,customer,creditworthy,medical,diagnosis} task character recognition predict new be etc. expert system
algoritm slag använda vanligen exempel {klassificeringsuppgifter,teckenigenkänning,kund,kreditvärdig,medicinsk,diagnostik} förutsäga ny etc. expertsystem
- symmetric key cryptography block stream cipher design principle example mode operation message authentication code
kryptering {symmetrisk,strömchiffer}2 nyckel {blocka,meddelandeautentiseringskoder}4 konstruktionsprinciper exempel
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- symmetric key cryptography block stream cipher design principle example mode operation message authentication code
kryptering {symmetrisk,strömchiffer}2 nyckel {blocka,meddelandeautentiseringskoder}4 konstruktionsprinciper exempel
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- manipulate sound image example signal processing
manipulera {ljud,signal-,bildbehandling} bild exempel
- example np-complete problem
exempel np-fullständiga problem
- exercise ~ övning (23.3%)
- operate ~ operativsystem (23.0%)
- item ~ moment (23.0%)
- set ~ instruktionsuppsättning (22.9%)
- standard ~ standard (22.8%)
- presentation ~ redovisning (22.8%)
- handle oral written presentation
genomföra muntlig skriftlig redovisning
- oral presentation
muntlig redovisning
- oral presentation begin student describe work
muntlig redovisning inleda student presentera arbete
- time oral presentation write thesis complete publish
{tidpunkt,färdigskriven}2 muntlig redovisning rapport ej publicera
- be make possible include {viewpoint,incorporate}2 arise oral presentation thesis
medge {synpunkt,framkomma,inarbeta}2 redovisning rapport
- oral presentation include defense thesis be do
muntlig redovisning opposition genomföra chalmers
- additional presentation make company other external organisation necessary
ytterlig redovisning behov genomföra företag
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- oral presentation
muntlig redovisning
- oral presentation begin student describe work
muntlig redovisning inleda student presentera arbete
- time oral presentation write thesis complete publish
{tidpunkt,färdigskriven}2 muntlig redovisning rapport ej publicera
- be make possible include {viewpoint,incorporate}2 arise oral presentation thesis
medge {synpunkt,framkomma,inarbeta}2 redovisning rapport
- oral presentation include defense thesis be do
muntlig redovisning opposition genomföra chalmers
- additional presentation make company other external organisation necessary
ytterlig redovisning behov genomföra företag
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- compiler project oral presentation
programmeringsprojekt muntlig redovisning
- higher ~ hög (22.7%)
- case ~ fallstudie (22.7%)
- sequence ~ sekvens (22.5%)
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- {genetic,molecule} information be store dna linear sequence basis
{genetisk,dna-molekyl} information lagra linjär sekvens bas
- course gene expression sequence translate {amino,acid}2 protein
när {gen,gensekvens} uttrycka översätta sekvens {aminosyra,protein}2
- sequence {amino,acid}2 turn determine {three-dimensional,shape} biological function protein
sekvens {aminosyra,protein}2 bestämma {tur,tredimensionell} form biologisk funktion
- describe how bioinformatic method be use relate sequence structure function
beskriva hur bioinformatiska metod använda relatera sekvens struktur funktion
- perform pattern matching biomolecular sequence
utföra mönstermatchning biomolekylära sekvens
- describe how evolutionary relationship be {infer,phylogenetic} sequence
beskriva hur evolutionär relation utläsa sekvens fylogeni
- reason ~ resonera (22.5%)
- optimization ~ optimeringsproblem (22.5%)
- microprocessor ~ mikrodatorsystem (22.5%)
- judge ~ bedöma (22.5%)
- elementary ~ elementär (22.5%)
- certain ~ avgöra (22.5%)
- available ~ förekommande (22.5%)
- autonomous ~ routing (22.5%)
- compulsory ~ obligatorisk (22.3%)
- related ~ relatera (22.3%)
- certain ~ viss (22.2%)
- certain class system e.g. {safety-critical,outmost,satisfied,eliminate,severe,catastrophic} be importance quality attribute requirement risk even consequence
viss typ system t.ex. säkerhetskritiska {yttre,eliminera,allvarlig,katastrofal} vikt kvalitetskrav uppfylla risk konsekvens
- retrieve information certain question identify essential point communicate
söka fram information viss fråga identifiera väsentlig förmedla
- more model be use explore limit computation problem solve {confines,arbitrary} give program run certain way
flera modell använda utforska gräns beräkna problem inte lösa viss ram program {köra,godtycklig} modellera sätt
- course also include discussion hypothesis state roughly function be computable certain intuitive sense only define several model computation
kurs innehålla också diskussion hypotes {förmodan,intuitiv} funktion beräkningsbar viss sätt endast definiera flera beräkningsmodeller
- arm knowledge construct specific library design program certain application domain
hjälp kunskap komma konstruera domänspecifika programbibliotek ämna lösa problem viss tillämpningsområde
- design automata regular expression context-free grammar accept generate certain language
utforma automat reguljär uttryck kontext-fria grammatiker acceptera generera viss språk
- determine certain word belong regular context-free language
avgöra {ord,kontext-fritt} höra viss reguljär språk
- thread ~ {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 (22.2%)
- theses ~ motsvara (22.2%)
- switch ~ {routrar,switchar}2 (22.2%)
- stream ~ nyckel (22.2%)
- scope ~ avgränsning (22.2%)
- scope ~ arbetsplan (22.2%)
- run ~ {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 (22.2%)
- resource ~ resurshantering (22.2%)
- reference ~ referenstyper (22.2%)
- qualitatively ~ kvalitativ (22.2%)
- property ~ säkerhetsegenskaper (22.2%)
- passing ~ passing (22.2%)
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- passing ~ meddelandeskickning (22.2%)
- mean ~ {medelvärdessatser,formuler}2 (22.2%)
- mean ~ mena (22.2%)
- interact ~ samverka (22.2%)
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- course aim {convey,eachother} how modern computer system be construct hardware module interact low level software
kurs ha syfte förmedla hur modern datorsystem uppbygga hårdvarudelar samverka mjukvara låg nivå
- deeper ~ paralllell (22.2%)
- cost ~ kostnad (22.2%)
- compose ~ bestående (22.2%)
- coherence ~ lastfall (22.2%)
- architect ~ kvalitetsattribut (22.2%)
- output ~ rutin (21.9%)
- electronic ~ elektronisk (21.8%)
- cover ~ täcka (21.7%)
- pass ~ godkänna (21.6%)
- role ~ roller (21.4%)
- paper ~ fördjupningsstudie (21.4%)
- learning ~ examensordning (21.4%)
- external ~ ytterlig (21.4%)
- purpose ~ syfte (21.3%)
- purpose course be strengthen student' knowledge {eda-based,proficient,utilize} design verification method make student right eda tool context sequence
syfte kurs stärka student kunskap metod eda-baserad konstruktion verifiering göra förtrogen använda rätt eda-verktyg sammanhang ordning
- purpose course be give in-depth knowledge area software product line whole include engineering process organizational management-perspective
syfte kurs ge fördjupa kunskap område mjukvaruproduktlinjer helhet teknik process organisatorisk lednings-perspektiv
- purpose course be learn principle method aid designer developer architect gain increase confidence architectural design include quantitative modeling qualitative architecture evaluation
syfte kurs lära princip metod hjälpa {designer,utvecklare,förtroende} arkitekt få öka utformning arkitektur kvantitativ modellering kvalitativ utvärdering
- purpose course be how learn find collect requirement relevant source start software development project follow established principle format document maintain
syfte kurs hur lära hitta samla krav relevant källa början utvecklingsprojekt programvara fastställa princip format dokumentera underhålla
- search extract necessary information scientific publication select area course purpose identify strength weakness solution approach methodology
söka {extrahera,tillvägagångssätt} nödvändig information vetenskaplig publikation välja forskningsområde syfte bedöma lämplighet presentera lösning metod
- purpose course be student get {familiarize,creation}2 contemporary technology notation adaptation transformation modeling language
syfte kurs vara student bekanta modern tekniker språk notation skapa anpassa omvandla modelleringsspråk
- purpose course be {familiarize,creation}2 student contemporary technology notation adaptation transformation modeling language
syfte kurs student bli förtrogen modern teknik språk notation skapa anpassa omvandla modelleringsspråk
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- description contain background purpose objective possibly method
beskrivning innehålla bakgrund syfte mål eventuell metod
- planning report contain background purpose objective scope method timetable completion thesis
planeringsrapporten innehålla bakgrund syfte mål avgränsning metod tidsplan examensarbete genomföra
- description contain background purpose objective possibly method
beskrivning innehålla bakgrund syfte mål eventuell metod
- planning report contain background purpose objective scope method timetable completion thesis
planeringsrapporten innehålla bakgrund syfte mål avgränsning metod tidsplan examensarbete genomföra
- purpose be construct high confidence system accord specification
syfte konstruera system fungera enighet given specifikation
- acquire ~ inhämta (21.3%)
- skill ~ förmåga (21.2%)
- c ~ c-program (21.0%)
- area ~ område (20.9%)
- course primarily intend introduction mathematical modelling student limited experience use mathematics engineering come work different area where be useful
kurs främst avse introduktion matematisk modellering student begränsad erfarenhet hur matematik använda olik ingenjörsområden arbeta område där användbar
- systematic view different kind mathematical model how use area application
systematisk bild olik slag matematisk modell hur använda område
- basic level be able find use open specification standard area
grundläggande söka använda öppen standard specifikation web område
- subject freely choose area computer science engineering
projekt ämne välja fri område datavetenskap datateknik
- student investigate select area research deepen his/her knowledge say
student undersöka utvälja forskningsområde fördjupa kunskap område
- student be able make {defend,plagiarism,authorship} ethical judgement general particular area scientific writing e.g. related
student göra försvara etisk bedömning generell särskilt område akademisk skrivande t_ex relatera {plagiering,författarskap}
- purpose course be give in-depth knowledge area software product line whole include engineering process organizational management-perspective
syfte kurs ge fördjupa kunskap område mjukvaruproduktlinjer helhet teknik process organisatorisk lednings-perspektiv
- activity regular phd student course relevant area
medverkan doktorandkurs relevant område
- course deal area current interest computer science engineering
kurs behandla område aktuell intresse data informationsteknik
- improve quality software product area
förbättra kvalitet programvara område
- select improvement method technique appropriate quality task {at,least}15 area above
välja metod tekniker lämplig kvalitetsförbättring åtminstone område nämna ovan
- knowledge understand robotic control and/or communication system emphasis hands-on experience construction programming insight current research development area
kunskap förståelse förvärva robotik inbyggd styrsystem kommunikationssystem betoning praktisk erfarenhet konstruktion programmering insikt aktuell forskning utveckling område
- project contain element test practice knowledge student train in i.e. area software engineering
projekt innehålla moment testa praktik kunskap student bli utbilda dvs område software engineering
- course give basic knowledge security area i.e. how {protect,intentional} system intrusion attack
kurs ge grundläggande kunskap område datasäkerhet eng security dvs hur skydda system avsiktlig intrång
- have understanding research work field read conference report related area
komma kontakt {forskningsaktiviteter,konferens,forskningsrapporter} område läsa aktuell
- dna sequencing technology {dramatically,recently,vast,amount,clinical} improve face datum basic science as well area such medicine
teknik dna-sekvensering förbättra {dramatisk,grundforskning,klinisk} hantera stor datamängd område medicin
- new {commercially,mining,automatically,interesting} important area application be datum where algorithm use detect information relation large commercial scientific database
ny kommersiell viktig område data {mining,intressant} där algoritm använda automatisk identifiera speciell information relation stor vetenskaplig databas
- course intend give good understanding crossdisciplinary area sufficient depth use evaluate available method understand scientific literature
kurs avse ge god förståelse tvärvetenskaplig område tillräcklig djup använda utvärdera tillgänglig metod följa aktuell vetenskaplig litteratur
- identify situation where method apply different application area
identifiera situation där bioinformatiska metod tillämpa olik område
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- object-oriented ~ objektorienterade (20.9%)
- language' ~ programspråk (20.8%)
- meet ~ uppfylla (20.7%)
- examination ~ tentamen (20.6%)
- simulator ~ hjälp (20.5%)
- syntax ~ abstrakt (20.5%)
- i.e. ~ säga (20.5%)
- troubleshoot ~ felsökning (20.4%)
- shared ~ delad (20.4%)
- common ~ gemensam (20.4%)
- software product line be set share common manage feature together address need particular {market,segment} mission
mjukvaruproduktlinjer uppsättning mjukvaruprodukter dela gemensam {managerad,marknadssegment} funktion tillsammans möta behov finnas viss uppdrag
- develop common set core asset planned way
{utvecklad,nyckeltillgångar} gemensam uppsättning planera sätt
- common most outcome be assess write exam
gemensam mången lärandemål examinera skriftlig tentamen
- common outcome be sudent have record result answer question lab-pm when work practice lab task
gemensam mål krävas {sudenterna,anteckna} resultat svar fråga lab-pm när arbeta praktisk uppgift
- describe goal design principle common structure secret key primitive such block stream cipher message authentication code
beskriva mål konstruktionsprinciper gemensam struktur skapa hemlig nyckel t.ex. {blocka,meddelandeautentiseringskoder}4 ström-chiffer
- describe goal design principle common structure secret key primitive such block stream cipher message authentication code
beskriva mål konstruktionsprinciper gemensam struktur skapa hemlig nyckel t.ex. {blocka,meddelandeautentiseringskoder}4 ström-chiffer
- adapt common pattern solve problem example lock client-server pipeline {replicate,worker,barrier,baton,alarm} synchronization pass
anpassa gemensam {mönster,lock,replicated,workers,barrier,synchronization} lösa problem t.ex. client-server pipeline passing
- task ~ uppgift (20.3%)
- validation ~ {verifiering-,valideringstekniker} (20.0%)
- update ~ {shared,update,dining,philosophers,producer-consumer,resource,allocation,time-outs} (20.0%)
- identify concurrent synchronization problem example share update {dine,philosopher,producer-consumer,time-out} resource allocation
identifiera synkronisering problem parallell system t.ex. {shared,update,dining,philosophers,producer-consumer,resource,allocation,time-outs}
- training ~ färdighetsträning (20.0%)
- theoretically ~ resonera (20.0%)
- technical/architectonic ~ arkitektonisk (20.0%)
- survey ~ enkät (20.0%)
- start ~ början (20.0%)
- standard ~ standardbibliotek (20.0%)
- stack ~ stack (20.0%)
- socket ~ sockets (20.0%)
- same ~ inlämningeuppgiften (20.0%)
- representation ~ representationsexponering (20.0%)
- reporting ~ delredovisning (20.0%)
- registration ~ registrering (20.0%)
- q3 ~ början (20.0%)
- proficiently ~ asic (20.0%)
- power ~ effektförbrukning (20.0%)
- potential ~ signalera (20.0%)
- overview ~ överblick (20.0%)
- out ~ urskilja (20.0%)
- organize ~ organisera (20.0%)
- operating ~ parallellprogrammering (20.0%)
- obtain ~ skala (20.0%)
- networks ~ {nätverksteknik,osi-modellen} (20.0%)
- monad ~ skelett (20.0%)
- metamodel ~ semantik (20.0%)
- know ~ veta (20.0%)
- know ~ kunna (20.0%)
- interconnect ~ {ledningsfördröjningsdominerade,ledningdragning,buffringsmetodier,fördröjningsskillnader} (20.0%)
- interconnect ~ ledningsfördröjningar (20.0%)
- instance ~ instansmetoder (20.0%)
- industry-like ~ bidra (20.0%)
- in-depth ~ {implementationsarv,specifikationsarv,inkapsling,hiding} (20.0%)
- idea ~ referensmaterial (20.0%)
- graphic ~ computer (20.0%)
- flow ~ nätverksflöde (20.0%)
- flow ~ konstruktionsflöden (20.0%)
- familiarity ~ kännedom (20.0%)
- explore ~ verklighetsanknutna (20.0%)
- examination ~ examination (20.0%)
- essay ~ essä-ämnen (20.0%)
- equation ~ ekvation (20.0%)
- eligibility ~ behörighet (20.0%)
- database ~ {sekvensanpassning,sekvensdatabassökning} (20.0%)
- content ~ {stoff,tematisk}2 (20.0%)
- computational ~ beräkningsproblem (20.0%)
- computational ~ beräkningsmetod (20.0%)
- complementary ~ sannolikhetslära (20.0%)
- clock ~ klocka (20.0%)
- clock ~ effektstyrning (20.0%)
- available ~ tillgänglig (20.0%)
- automate ~ mjukvarusystem (20.0%)
- all ~ deltagande (20.0%)
- aid ~ {designer,utvecklare,förtroende} (20.0%)
- agile ~ agilt (20.0%)
- admit ~ mpalg (20.0%)
- student ~ betyda (19.9%)
- student be able
betyda exempel
- student be able
betyda exempel
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- student be able
betyda exempel
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able
betyda exempel
- mean student know how
betyda student veta hur
- mean student be able explain use
betyda student förklara använda
- mean student know how
betyda student kunna
- mean student know how
betyda student kunna
- further ~ ytterlig (19.8%)
- grade ~ basera (19.6%)
- base exam result grade give
basera tentamensresultatet ge betyg
- final grade be obtain pass assignment base write exam
slutbetyg skala ge godkänd inlämningsuppgifter basera tentamen
- final grade be obtain pass assignment project base write exam
slutbetyg skala ge godkänd inlämningsuppgifter projekt basera tentamen
- individual grade be award student base contribution team's result part
individuell betyg sätta sedan student basera bidrag grupp gemensam resultat del
- grade scale
basera tentamensresultatet ge betyg
- course grade base following element
kurs betygsätta basera följande faktor
- grade be individual base content group' report individual' degree contribution project whole
betyg individuell basera innehåll grupp rapport individ bidrag projekt helhet
- grade determine base performance write oral assignment lab {take-home,open-book} exam
betyg fastställa basera prestation skriftlig muntlig uppgift % laboration hemtentamen öppen bok
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- base student' contribution project work individual grade be higher lower group establish
basera respektive student bidrag projektgrupp arbete sätta individuell betyg hög låg gruppbetyget
- base write examination final grade be
basera tentamensresultatet ge betyg
- base write examination final grade be
basera tentamensresultatet ge betyg
- final grade scale {u/3,-5}2 base exam result
slutbetyget skala ge basera tentamen resultat
- final grade scale {u/3,-5}2 base exam result
slutbetyget skala ge basera tentamen resultat
- base write examination final grade be
basera tentamensresultatet ge betyg
- base write examination final grade be
basera tentamensresultatet ge betyg
- base exam result grade give
basera tentamensresultatet ge betyg
- final grade be obtain pass assignment base write exam
slutbetyg skala ge godkänd inlämningsuppgifter basera tentamen
- final grade scale u base exam result
slutbetyget ge skala basera tentamen resultat
- grade {th,homepage} base sum result gain activity task more detail be available course
slutbetyg skala ge basera summa resultat samtlig aktivitet uppgift mer detalj finnas hemsida kurs
- base write examination final grade be
basera tentamensresultatet ge betyg
- final grade base solely exam result include bonus point
slutbetyget basera enbart tentamensresultat eventuell bonuspoäng
- on ~ så (19.5%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- document work way other build later on
dokumentera arbete så bygga vidare resultat
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- assignment ~ inlämningsuppgifter (19.5%)
- science ~ civilingenjörs- (19.3%)
- thesis master science programme place emphasis {technical/scientific/artistic,matter}2 aspect subject
examensarbete civilingenjörs- arkitekt teknologie masterprogram betona teknisk {naturvetenskaplig,konstnärlig}2 innehåll
- learning objective thesis base master science engineering architecture degree formulate local master's procedure
lärandemål masterexamensarbetet utgå mål civilingenjörs- arkitekt respektive teknologie masterexamen formulera lokal examensordning
- student {pursue,five-year}2 master science engineering architecture education accrue {at,least}15 hec begin work thesis
student {femårig,arkitektutbildningarna}2 civilingenjörs- uppnå minst hp examensarbete påbörja
- thesis master science programme place emphasis {technical/scientific/artistic,matter}2 aspect subject
examensarbete civilingenjörs- arkitekt teknologie masterprogram betona teknisk {naturvetenskaplig,konstnärlig}2 innehåll
- learning objective thesis base master science engineering architecture degree formulate local master's procedure
lärandemål masterexamensarbetet utgå mål civilingenjörs- arkitekt respektive teknologie masterexamen formulera lokal examensordning
- student {pursue,five-year}2 master science education accrue {at,least}15 hec begin work thesis
student {femårig,arkitektutbildningarna}2 civilingenjörs- uppnå minst hp examensarbete påbörja
- exception ~ undantagshantering (19.3%)
- test ~ test (19.2%)
- handling ~ undantag (19.2%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- number ~ {digitalteknikens,talsystem}5 (19.2%)
- computer ~ dator (19.1%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- computer be key component {almost,flexibility} technical system today functional as well ability execute fast power efficient way
dator utgöra viktig komponent {nästan,flexibilitet} teknisk system idag grund funktionell förmåga utföra beräkning snabb energieffektiv
- fact computational performance computer {double,month} last several decade
själva {verk,fördubbla,månad} ha beräkningshastigheten dator ca sen decennium
- course cover important principle how design computer offer high performance application software
kurs täcka fundamental princip hur konstruera dator erbjuda hög beräkningshastighet programvara
- case study base state art computer document scientific literature
fallstudie basera modern kommersiell dator dokumentera vetenskaplig litteratur
- course intend give overview {energy-dissipation,battery-powered} aspect computer computing range electronic circuit operate system pocket device supercomputer datum center
kurs syfta ge översikt aspekt dator leda {energiförbrukning,batteridriven} elektronisk krets operativsystem enhet superdator datacenter
- operate system exist {everywhere,just,phone} where computer desktop server also vehicle embedded industrial
operativsystem finnas {överallt,stationär,telefon} där datorsystem inte bara dator server också fordon inbyggd industriell system
- student have good understanding computer organization basic knowledge low level programming be familiar term assembler interrupt so on i.e. contents course machine orient
student ha god förståelse dator konstruktion grundläggande kunskap maskinnära programmering kännedom begrepp assembler avbrott etc dvs innehåll kurs maskinorienterad
- describe computer structure organisation
beskriva dator uppbyggnad funktion
- realization complete link building block computer programming
konstruktionsarbetet avsluta {sammankoppla,byggblocken}5 dator programmera
- describe computer structure organisation
beskriva dator uppbyggnad funktion
- realization complete link building block computer programming
konstruktionsarbetet avsluta {sammankoppla,byggblocken}5 dator programmera
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- fifth part deal scalability parallel computer i.e. architectural technique scale number processor higher count specifically respect cache coherence protocol
{fem,ariktetkurtekniker,cache-koherensprotokollen}2 del behandla skalbarhet parallell dator säga öka antal processor system speciell avseende
- exhibit basic skill design software parallel computer understanding issue involve efficient
{uppvisa,övervägande}2 grundläggande färdighet konstruktion mjukvara parallell dator förståelse påverka effektivitet programvara
- computer industry accomplish phenomenal mission year put personal desk pocket
period {åstadkomma,datorindustrin,fenomenal,bedrift} år {placera,skrivbord,ficka}2 personlig dator
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- fifth part deal scalability parallel computer i.e. architectural technique scale number processor higher count specifically respect cache coherence protocol
{fem,ariktetkurtekniker,cache-koherensprotokollen}2 del behandla skalbarhet parallell dator säga öka antal processor system speciell avseende
- exhibit basic skill design software parallel computer understanding issue involve efficient
{uppvisa,övervägande}2 grundläggande färdighet konstruktion mjukvara parallell dator förståelse påverka effektivitet programvara
- computer network become inherent increasingly important part many technical area today
nätverk dator bli {alltmer,beståndsdel,teknikområden}2 naturlig viktig många
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- computer network become inherent increasingly important part many technical area today
nätverk dator bli {alltmer,beståndsdel,teknikområden}2 naturlig viktig många
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- describe computer structure organisation
beskriva dator uppbyggnad funktion
- realization complete link building block computer programming
konstruktionsarbetet avsluta {sammankoppla,byggblocken}5 dator programmera
- describe computer structure organisation
dator uppbyggnad funktion beskriva
- realization complete link building block computer programming
konstruktionsarbetet avsluta {sammankoppla,byggblocken}5 dator programmera
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- about computer
dator
- describe computer structure organization
beskriva dator uppbyggnad funktion
- realization complete link building block computer programming
konstruktionsarbetet avsluta {sammankoppla,byggblocken}5 dator programmera
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- algorithm course {revolve,naturally} central question appear when want use computer compute problem
kurs kretsa naturlig frågeställning ställa då använda dator beräkna lösning problem
- be so speak analytical work have do write line code want solve new problem help computer
vara så säga analytisk arbete göra skriva kod lösa ny problem hjälp dator
- {artificial,intelligence}2 study how computer accomplish task {traditionally,think} require human
{artificiell,intelligens}2 studera hur dator utföra uppgift traditionell anse kräva mänsklig
- real ~ verklig (19.0%)
- practice ~ praxis (19.0%)
- practice ~ praktik (19.0%)
- parsing ~ grammatiker (19.0%)
- meet ~ möta (19.0%)
- measure ~ mäta (19.0%)
- interconnection ~ handla (19.0%)
- essential ~ väsentlig (19.0%)
- object ~ objektorienterade (18.9%)
- fundamental ~ fundamental (18.9%)
- e.g. ~ t.ex. (18.9%)
- successfully complete course model-driven engineering e.g. equivalent software architecture dat220 advanced
godkänna kurs modelldriven mjukvaruutveckling t.ex. motsvarande mjukvaruarkitektur software architecture
- certain class system e.g. {safety-critical,outmost,satisfied,eliminate,severe,catastrophic} be importance quality attribute requirement risk even consequence
viss typ system t.ex. säkerhetskritiska {yttre,eliminera,allvarlig,katastrofal} vikt kvalitetskrav uppfylla risk konsekvens
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- construct domain specific language e.g. specify metamodel include syntax semantics
konstruera domänspecifika språk t.ex. specificera metamodels syntax semantik
- successfully complete course object orient programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 equivalent
godkänna kurs objektorienterad programmering t.ex. motsvarande
- complete course practical software development engineering project e.g. dat255
t.ex. grundläggande programvaruutveckling motsvarande godkänna kurs praktisk projekt systemutveckling mjukvaruutveckling software engineering project
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 {ooexempel,även,programmering,ok}
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- automata theory e.g. {dit321,tmv027}
automatteori t.ex.
- logic computer science e.g. dat060
logik datavetenskap t.ex.
- machine learning e.g. {dit380,tda231}
maskininlärning t.ex.
- program language technology e.g. dat151 dit230
programspråksteknik t.ex.
- unit ~ uppbyggnad (18.7%)
- time ~ tid (18.7%)
- course student do project limited time
kurs student genomföra projektarbete begränsad tid
- lab exercise term paper work ethic assignment dat110 submit time
konstruktionsövningar fördjupningsstudie etikuppgift lämna in tid
- part cover technique attack different source performance bottleneck memory hierarchy such reduce {miss,rate,penalty,hit} time
del omfatta tekniker {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss} olik antal samt tid hantera
- assess importance software quality relation time cost modern development project
värdera vikt {mjukvarukvalité,kostnadsbild} relation tid modern mjukvaruprojekt
- formulate requirement computer system use time safety critical application
formulera krav datorsystem tid säkerhetskritiska tillämpning
- clock time
klocka tid
- analyse explain why time efficiency algorithm be crucial express complexity rigorous scientifically sound manner analyze sum operation nested loop solve standard recurrence etc. i.e. perform objective evaluation performance able compare other
analysera förklara varför {tidseffektivitet,summera,nästlade,rekursionsekvationer,objektiv} algoritm avgörande uttrycka tidskomplexitet rigorös vetenskaplig korrekt sätt tid komplexitet operation loop lösa vanlig etc. säga göra bedömning prestanda jämföra annan
- term ~ {term,paper}3 (18.7%)
- programme ~ masterprogrammet (18.7%)
- moreover ~ dessutom (18.5%)
- instruction ~ instruktionsuppsättning (18.5%)
- planning ~ planeringsrapport (18.3%)
- writing ~ {workshoppar,uppsatsmetodik}2 (18.1%)
- timing ~ timinganalys (18.1%)
- timing ~ snabbhet (18.1%)
- route ~ routingprotokoll (18.1%)
- peripheral ~ användning (18.1%)
- involve ~ involvera (18.1%)
- deterministic ~ automat (18.1%)
- analyzer ~ felsökning (18.1%)
- computer' ~ dator (17.8%)
- analyse ~ analysera (17.8%)
- analyse efficiency algorithm
analysera viss algoritm effektivitet
- student be able design analyse implement type system also use different application area
student konstruera analysera implementera typsystem även använda olik applikationsområden
- demonstrate ability critically systematically integrate knowledge analyse assess deal complex issue area course
visa förmåga kritisk systematisk integrera kunskap analysera bedöma hantera komplex fråga välja forskningsområde
- b. analyse descriptive statistics decide appropriate analysis method
b. analysera deskriptiv statistik definiera lämplig analysmetoder
- method analyse quantitative qualitative datum software engineering
metod analysera kvantitativ kvalitativ data programvaruteknik
- create analyse critically evaluate different technical architectonic solution
skapa analysera kritisk utvärdera olik teknisk arkitektonisk lösning
- create analyse critically evaluate different technical/architectonic solution
skapa analysera kritisk utvärdera olik teknisk arkitektonisk lösning
- document present result analyse reflect difficulty problem {shortage,positive} together more experience
dokumentera presentera resultat analysera reflektera svårighet problem {brist,positiv} erfarenhet
- analyse wire-delay-dominated case such clock distribution global interconnect suggest suitable buffer scheme minimize delay spread
analysera {ledningsfördröjningsdominerade,ledningdragning,buffringsmetodier,fördröjningsskillnader} fall klockdistribution global föreslå lämplig minimera fördröjning
- analyse program model computation
analysera program beräkningsmodeller
- manipulate analyse model computation
manipulera analysera beräkningsmodeller
- judge be analyse certain logic proof method
avgöra inte analysera given logik bevismetod
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- analyse explain why time efficiency algorithm be crucial express complexity rigorous scientifically sound manner analyze sum operation nested loop solve standard recurrence etc. i.e. perform objective evaluation performance able compare other
analysera förklara varför {tidseffektivitet,summera,nästlade,rekursionsekvationer,objektiv} algoritm avgörande uttrycka tidskomplexitet rigorös vetenskaplig korrekt sätt tid komplexitet operation loop lösa vanlig etc. säga göra bedömning prestanda jämföra annan
- switch ~ routing (17.7%)
- route switch essential manage router core {internetwork,rip,distance-vector} device basic configuration protocol
grundläggande {routing-,switchingteknik,routersuppbyggnad,vägvalsalgoritmer,distance-vector} konfiguration princip routing protokoll routingprotokoll
- scale networks configure router switch advanced functionality consider architecture component operation larger more complex network
routing switching komplex nätverk konfigurering {routrar,switchar}2 avancerad funktion avseende arkitektur komponent drift stor mycket
- course be divide part basic route switch och switching complex network access
kurs uppdela del grundläggande routing switching komplex nätverk wan-access
- configure {administer,ethernet}2 {inter-switch,vlan,activate,inter-vlan} switch route router
konfigurera administrera {inter-switchade,inter-vlan} route routing
- structured ~ strukturera (17.6%)
- modelling ~ modelleringsspråk (17.6%)
- require ~ krävas (17.5%)
- machine ~ instruktionsuppsättning (17.5%)
- standard ~ standardklasser (17.5%)
- code ~ kod (17.5%)
- respect ~ underhåll (17.3%)
- common thread run part be discussion cost tradeoff respect performance power energy {verifiability,programmability}2 maintainability
genomgående tema kurs del avvägning prestanda {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 underhåll
- common thread run part be discussion cost tradeoff respect performance power energy {verifiability,programmability}2 maintainability
genomgående tema kurs del avvägning prestanda {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 underhåll
- evaluate different feature programming large assess benefit risk respect design goal make proper choice
resonera {om,nackdel,utvecklingsmål,robusthet,därpå} utvärdera olik egenskap program bedöma fördel avseende t_ex underhåll återanvändning göra lämplig val
- set ~ mängd (17.2%)
- management ~ tidshantering (17.2%)
- general ~ allmän (17.1%)
- design ~ konstruera (17.0%)
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- student design block then carry test aid simulator simulation exercise
elev konstruera programoch test hjälp simulator simuleringsövningar självstudium
- achieve let group student put training fall use design complete embedded electronic system
uppnå student tillämpa teoretisk kunskap {höst,grupprojekt} konstruera komplex elektronisk system
- course cover important principle how design computer offer high performance application software
kurs täcka fundamental princip hur konstruera dator erbjuda hög beräkningshastighet programvara
- student be able design analyse implement type system also use different application area
student konstruera analysera implementera typsystem även använda olik applikationsområden
- experiment language extension get insight good bad programming design
{experimentera,språkutvidgningar} få inblick bra dålig sätt konstruera programmeringsspråk
- course also aim give student technical skill design integration verification hardware software processor-based system
kurs också ge student teknisk färdighet konstruera integrera verifiera hård mjukvara processorbaserade system
- design verify demonstrate microprocessor system consist appropriate peripheral possibly also interface electronics graphical user meet specified functionality performance
konstruera verifiera demonstrera mikrodatorsystem bestå mikroprocessor lämplig periferienheter eventuell också viss elektronik gränssnitt grafisk uppfylla specificera funktionalitet prestanda.
- skill ability demonstrate develop design computer control distribute algorithm program network protocol adapt need capacity road user meet societal requirement sustainable development social ecological term
färdighet förmåga visa utveckla konstruera {datorisera,trafikant} styrsystem distribuera algoritm program nätverksprotokoll anpassa användande behov möta samhällelig krav hållbar utveckling social ekologisk termer
- analyze/design single alu design control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- analyze/design single alu design control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- embedded system be computer design perform few dedicated function
inbyggd system datorsystem konstruera utföra fåtal specifik funktion
- describe principle mechanism use design run-time system communication network real-time application
beskriva princip mekanism använda konstruera run-time system kommunikationsnätverk realtidstillämpningar
- be able design develop own network-oriented program then test demonstrate lab
därför konstruera utveckla egen nätverk därefter testa demonstrera laboratorium
- many real-time application system design multiple processor order meet impose constraint
tillämpning system konstruera {med_flera:09,uppsätta,prestandakraven} processor möta
- analyze design single alu control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- describe analyze design central processing unit' basic part
beskriva analysera konstruera centralenhet grundläggande del
- analyze design single alu control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- student design block then carry test aid simulator simulation exercise
elev konstruera programoch test hjälp simulator simuleringsövningar självstudium
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- student design block then carry test aid simulator simulation exercise
elev konstruera programoch test hjälp simulator simuleringsövningar självstudium
- analyze design basic part central processing unit
beskriva analysera konstruera centralenhet grundläggande del
- analyze design single alu control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- student design block then carry test aid simulator simulation exercise
elev konstruera program testa hjälp simulator simuleringsövningar självstudium
- design static cmo logic gate {pull-up,pull-down}2 network implement standard cell
konstruera statisk {cmos-grindar,pull-up-nät,pull-down-nät,standardceller} implementera
- use industrial-type design automation tool implement verify basic cmo circuit element follow flow support such
använda automatisera konstruktionsverktyg industriell snitt konstruera grundläggande {kretselement,i_enlighet_med:12,konstruktionsflöde} sån verktyg stödja
- arm knowledge construct specific library design program certain application domain
hjälp kunskap komma konstruera domänspecifika programbibliotek ämna lösa problem viss tillämpningsområde
- choose ~ välja (17.0%)
- object-oriented ~ objektorienterad (17.0%)
- addition ~ dessutom (16.9%)
- problem ~ lösa (16.8%)
- carefully select exercise course teach mathematical modelling tool solve real problem
noggrann utvälja övningsuppgifter lära kurs ut matematisk modellering verktyg lösa verklig problem
- also discuss different problem solve strategy reflect solution compare way same
diskutera också olik problemlösningsstrategier reflektera lösning sätt lösa problem
- improve general ability solve mathematical problem
öka allmän förmåga lösa matematisk problem
- problem recognition solve
känna igen lösa problem
- overall aim course be student learn how critically creatively identify formulate solve complex design problem
övergripande syfte student lära kritisk oberoende kreativ identifiera formulera lösa komplex konstruktionsproblem
- b. appropriateness particular empirical method applicability solve various disparate software engineering problem
b. bedöma lämplighet olik empirisk metod {tillämpbarhet,disparat,programvarutekniska} lösa problemställning
- student demonstrate ability identify industrial problem use advanced software engineering method solve be
student visa förmåga identifiera industriell frågeställning använda avancerad software engineering metod lösa problem
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- identify number software engineering technique solve industrial problem
identifiera antal software engineering metod lösa industriell problem
- solve problem select method
lösa problem utvälja metod
- read summarize scientific article clearly describe technical problem treat be reason choice solution
läsa sammanfatta vetenskaplig artikel så klar framgå teknisk problem lösa liksom grund val lösning
- more model be use explore limit computation problem solve {confines,arbitrary} give program run certain way
flera modell använda utforska gräns beräkna problem inte lösa viss ram program {köra,godtycklig} modellera sätt
- characteristic property problem be difficult solve
karaktäristisk egenskap sån problem svår lösa
- course intend develop skill model real problem use mathematical algorithmic tool solve {optimally,heuristically}
kurs syfta utveckla förmåga modellera verklig problem använda matematisk algoritmiska verktyg lösa optimal heuristisk
- know more depth important design analysis technique algorithm particular way problem
fördjupa kunskap viktig konstruktion analysmetoder algoritm {i_synnerhet:14,np-komplexa} metod lösa problem
- extent be able apply such technique solve new problem arise various application
viss mån tillämpa metod lösa ny problem uppstå olik tillämpning
- aim course be explore powerful mechanism functional programming language offer solve real problem structure larger program
kurs mål utforska kraftfull mekanism funktionell programspråk erbjuda när gälla lösa verklig problem strukturera stor program
- adapt common pattern solve problem example lock client-server pipeline {replicate,worker,barrier,baton,alarm} synchronization pass
anpassa gemensam {mönster,lock,replicated,workers,barrier,synchronization} lösa problem t.ex. client-server pipeline passing
- describe bioinformatic problem computational approach solve
beskriva bioinformatikproblem beräkningsmetod lösa
- recognize non-trivial computational problem need solve algorithm appear various real-world computer application formalize
{inse,datortillämpningar,formalisera} icke-triviala beräkningsproblem lösa hjälp algoritm dyka upp olik verklig
- be so speak analytical work have do write line code want solve new problem help computer
vara så säga analytisk arbete göra skriva kod lösa ny problem hjälp dator
- interpret analyze research literature apply solve ai-related problem
tolka analysera {forskningslitteratur,ai-relaterade} tillämpa lösa problem
- delay ~ väg (16.8%)
- {piece,system-level} ~ rutin (16.6%)
- vhdl ~ hårdvarubeskrivande (16.6%)
- very ~ åtminstone (16.6%)
- vehicle ~ bil (16.6%)
- vector ~ sträng (16.6%)
- usually ~ vanligtvis (16.6%)
- typically ~ vanligen (16.6%)
- translate ~ översättning (16.6%)
- traffic ~ {nätverksanalysprogram,datatrafik}3 (16.6%)
- timer ~ timerkretsar (16.6%)
- theses ~ publicering (16.6%)
- textbook ~ forskningsartiklar (16.6%)
- tda545 ~ programering (16.6%)
- supervision ~ handledningsmöten (16.6%)
- successful ~ plats (16.6%)
- successful ~ framgångsrik (16.6%)
- submit ~ tid (16.6%)
- space ~ bil (16.6%)
- shortest ~ studie (16.6%)
- shortest ~ medelstor (16.6%)
- sequential ~ sekventiell (16.6%)
- security ~ datasäkerhet (16.6%)
- rule ~ {fastlägga,samarbetsprinciper} (16.6%)
- resourced ~ resurs (16.6%)
- render ~ m.m. (16.6%)
- redundancy ~ m.m. (16.6%)
- hardware redundancy {triple,modular,tmr,dmr,hot,cold,standby,hybrid,forward,backward,recovery} dual system etc.
konstruktionsmetoder {feldetektering,maskinvaruredundans,trippelmodulär,varm,kall,beredskapssystem,hybridredundans,programvaruredundans,n-versionsprogrammering,recovery} feltolerans redundans aktiv m.m. block
- programme ~ examensarbete (16.6%)
- purpose thesis be enable student develop deeper knowledge understanding capability attitude context programme study
examensarbete syfta student utveckla fördjupa kunskap förståelse förmåga förhållningssätt utbildning sammanhang
- thesis write end programme offer opportunity {delve,deeply,synthesise}2 more knowledge acquire previous study
examensarbete ligga slut utbildning innebära fördjupning synas tidigare förvärva kunskap
- thesis master science programme place emphasis {technical/scientific/artistic,matter}2 aspect subject
examensarbete civilingenjörs- arkitekt teknologie masterprogram betona teknisk {naturvetenskaplig,konstnärlig}2 innehåll
- ensure thesis fall main subject master's programme sign registration documentation
masterprogramansvarig kontrollera examensarbete {falla,masterprogrammets,huvudområde}2 signera registreringsunderlaget
- student only take part master's programme accrue {at,least}15 hec begin work thesis
student enbart läsa masterprogram uppnå minst hp masterprogrammet examensarbete påbörja
- purpose thesis be enable student develop deeper knowledge understanding capability attitude context programme study
examensarbete syfta student utveckla fördjupa kunskap förståelse förmåga förhållningssätt utbildning sammanhang
- thesis write end programme offer opportunity {delve,deeply,synthesise}2 more knowledge acquire previous study
examensarbete ligga slut utbildning innebära fördjupning synas tidigare förvärva kunskap
- thesis master science programme place emphasis {technical/scientific/artistic,matter}2 aspect subject
examensarbete civilingenjörs- arkitekt teknologie masterprogram betona teknisk {naturvetenskaplig,konstnärlig}2 innehåll
- ensure thesis fall main subject master's programme sign registration documentation
masterprogramansvarig kontrollera examensarbete {falla,masterprogrammets,huvudområde}2 signera registreringsunderlaget
- student only take part master's programme accrue {at,least}15 hec begin work thesis
student enbart läsa masterprogram uppnå minst hp masterprogrammet examensarbete påbörja
- primitive ~ ström-chiffer (16.6%)
- primitive ~ primitiv (16.6%)
- passing ~ {runtime-miljöer,parameterskickande} (16.6%)
- parsing ~ inläsning (16.6%)
- opportunity ~ sensornätverk (16.6%)
- operation ~ {symmetrisk,strömchiffer}2 (16.6%)
- one's ~ egenhändig (16.6%)
- none ~ endast (16.6%)
- modeling ~ modelleringsramverk (16.6%)
- metrication ~ svårighet (16.6%)
- manageable ~ deluppgifter (16.6%)
- maintain ~ föra (16.6%)
- low ~ förmedla (16.6%)
- laborations ~ examen (16.6%)
- invariant ~ post (16.6%)
- interact ~ produktägande (16.6%)
- insight ~ inblick (16.6%)
- improvement ~ {kvalitetsutveckling,kvalitetsområdena,iso9126,underhållbarhet,bärbarhet} (16.6%)
- impact ~ effekt (16.6%)
- identification ~ bl.a. (16.6%)
- hold ~ normal (16.6%)
- generic ~ {samlingsnamn,systemdesign} (16.6%)
- gate ~ klockstyrning (16.6%)
- gate ~ cmos-logik (16.6%)
- fpga ~ målteknologierna (16.6%)
- fit ~ experimentell (16.6%)
- finite ~ tillståndsmaskiner (16.6%)
- find ~ finna (16.6%)
- file ~ filhantering (16.6%)
- fact ~ sen (16.6%)
- facilitate ~ sammankoppling (16.6%)
- facilitate ~ initial (16.6%)
- execute ~ tidsmässig (16.6%)
- even ~ kärna (16.6%)
- enough ~ förvänta (16.6%)
- engineer ~ högskoleingenjör (16.6%)
- encapsulation ~ polymorfism (16.6%)
- efficiently ~ effektiv (16.6%)
- effective ~ effektiv (16.6%)
- effect ~ sekventiell (16.6%)
- effect ~ petrinät (16.6%)
- dsl ~ domänspecifikt (16.6%)
- draw ~ experimentell (16.6%)
- developer ~ hjälpa (16.6%)
- detailed ~ {gruppera,modelltyper,nyckelord,grov,indikera,omfång} (16.6%)
- detailed ~ {detaljdesign,ändå} (16.6%)
- detailed ~ {angående,viktning,kurs-pm} (16.6%)
- desktop ~ bara (16.6%)
- dependency ~ designprinciper (16.6%)
- dependability ~ katastrofsäkerhet (16.6%)
- decision ~ ekonomi (16.6%)
- converter ~ omvandlarspecifikationer (16.6%)
- concern ~ grammatik (16.6%)
- complexity ~ tidskomplexitet (16.6%)
- complement ~ komplettera (16.6%)
- communication/synchronization ~ kommunikation (16.6%)
- combined ~ sammanlägga (16.6%)
- change ~ tillgång (16.6%)
- capture ~ representera (16.6%)
- capability ~ drivförmåga (16.6%)
- c. ~ c. (16.6%)
- broad ~ bred (16.6%)
- book ~ parvis (16.6%)
- benefit ~ återanvändning (16.6%)
- audience ~ skrift (16.6%)
- arise ~ medge (16.6%)
- architecture ~ arkitektur (16.6%)
- architect ~ arkitektur (16.6%)
- advance ~ framsteg (16.6%)
- adjust ~ slutgiltig (16.6%)
- adder ~ fördelare (16.6%)
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- actively ~ aktiv (16.6%)
- a. ~ a. (16.6%)
- area ~ forskningsområde (16.5%)
- orient ~ objektorienterade (16.4%)
- class ~ standardklasser (16.3%)
- outcome ~ lärandemål (16.1%)
- exception ~ styrenheten (16.1%)
- learning ~ maskininlärning (16.0%)
- network ~ datornätverk (16.0%)
- have basic knowledge skill field datum communication computer network
ha grundlägggande kunskap färdighet område datakommunikation datornätverk
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- have basic knowledge skill field datum communication computer network
ha grundlägggande kunskap färdighet område datakommunikation datornätverk
- computer network cover range {sub-specialty,bsd} include communication concept protocol security socket api distribute fault-tolerance method
datornätverk täcka rad underliggande område så datorkommunikation {nätverkskoncept,nätverkssäkerhet,socket} nätverksprotokoll distribuera feltolerans metod
- mastery computer network involve theory practice design implementation use protocol service
bemästra datornätverk krävas teoretisk praktisk kunskap utformning genomförande användande nätverksprotokoll tjänst
- course provide student ability understand fundamental issue design method computer network protocol
kurs innehåll ge därför förståelse grundläggande fråga uppkomma utformning datornätverk olik datornätverksprotokoll
- also expect design distribute algorithm computer network show why work
också utforma distribuera algoritm datornätverk visa varför fungera
- {circuit-switching,packet-switching} method use datum network
{kretskoppling,paketkoppling} respektive datornätverk
- security computer network
säkerhet datornätverk
- show basic knowledge skill field datum communication computer network
redovisa grundlägggande kunskap färdighet område datakommunikation datornätverk
- make use layered reference model create understanding design usage various computer network
tillämpa referensmodellerna skapa förståelse uppbyggnad användning olik datornätverk
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- various ~ olik (16.0%)
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- also be able explain meaning {soundness,derivation} completeness various logic propositional predicate temporal write tree natural deduction
också förklara innebörd {sundhet,logiker,satsa,predikat,temporal} fullständighet olik logik skriva härledning naturlig deduktion predikatlogik
- second part cover various technique exploitation instruction level parallelism define key concept be limit
annan del omfatta olik tekniker utnyttjande parallellism instruktionsnivå definiera nyckelbegrepp begränsa
- b. appropriateness particular empirical method applicability solve various disparate software engineering problem
b. bedöma lämplighet olik empirisk metod {tillämpbarhet,disparat,programvarutekniska} lösa problemställning
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- use various algorithm technique tool problem solve program construction
använda olik algoritmtekniker {problemlösningsverktyg,programkonstruktion}
- use various datum structure gain basic knowledge important application
använda olik datastrukturer känna viktig tillämpning
- make use layered reference model create understanding design usage various computer network
tillämpa referensmodellerna skapa förståelse uppbyggnad användning olik datornätverk
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- identify optimization problem various application domain
identifiera optimeringsproblem olik tillämpningsområde
- extent be able apply such technique solve new problem arise various application
viss mån tillämpa metod lösa ny problem uppstå olik tillämpning
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- explain various role hash function part other cryptographic primitive protocol requirement place
förklara {hashfunktioners,hashfunktioner}2 olik användningsområde annan kryptografisk primitiver protokoll krav ställa
- exemplify when various notion security such information {theoretic,provable}2 computational practical be applicable describe guarantee provide
exemplifiera när olik säkerhetskoncept såsom {informationsteoretiska,bevisbar,säkerhetsgarantier}2 beräkningsbara praktisk säkerhet tillämplig beskriva erbjuda
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- explain various role hash function part other cryptographic primitive protocol requirement place
förklara {hashfunktioners,hashfunktioner}2 olik användningsområde annan kryptografisk primitiver protokoll krav ställa
- exemplify when various notion security such information {theoretic,provable}2 computational practical be applicable describe guarantee provide
exemplifiera när olik säkerhetskoncept såsom {informationsteoretiska,bevisbar,säkerhetsgarantier}2 beräkningsbara praktisk säkerhet tillämplig beskriva erbjuda
- write small functional program various application
skriva liten funktionell program olik tillämpning
- recognize non-trivial computational problem need solve algorithm appear various real-world computer application formalize
{inse,datortillämpningar,formalisera} icke-triviala beräkningsproblem lösa hjälp algoritm dyka upp olik verklig
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- foundation ~ grund (16.0%)
- specification ~ kravspecifikation (16.0%)
- normally ~ kontakt (16.0%)
- canonical ~ traditionell (16.0%)
- architecture' ~ arkitektur (16.0%)
- orally ~ muntlig (15.9%)
- plan ~ projektplan (15.7%)
- machine ~ maskin (15.7%)
- library ~ programbibliotek (15.7%)
- library ~ bibliotek (15.7%)
- framework ~ samtida (15.7%)
- description ~ hårdvarubeskrivande (15.7%)
- construction ~ konstruktion (15.7%)
- consist ~ utgöra (15.6%)
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- course consist series lecture few exercise laborative
kurs utgöra föreläsningsserie viss övningsmoment laboration
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- follow ~ följa (15.5%)
- perform ~ utföra (15.5%)
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- embedded system be computer design perform few dedicated function
inbyggd system datorsystem konstruera utföra fåtal specifik funktion
- perform engineering tradeoff design related functionality speed complexity size
utföra ingenjörsmässig avvägning konstruktion funktion hastighet komplexitet storlek
- project work perform group student
projektarbete utföra grupp teknolog
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- perform addition subtraction multiplication division binary integer
utföra {addition,subtraktion}2 binär heltal
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- perform addition subtraction multiplication division binary integer
utföra {addition,subtraktion}2 binär heltal
- ability perform engineering calculation
förmåga utföra ingenjörsmässig beräkning
- perform pattern matching biomolecular sequence
utföra mönstermatchning biomolekylära sekvens
- perform whole development {cycle,fill} algorithm problem analysis choose modify combine suitable technique datum structure correctness complexity implementation detail look possible improvement etc.
utföra hel {utvecklingscykeln,problemanalys,implementationsdetaljer} algoritm välja modifiera kombinera lämplig tekniker datastrukturer analys korrekthet komplexitet fylla hitta möjlig förbättring etc.
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- final ~ slutrapport (15.5%)
- language ~ programmeringsspråk (15.5%)
- arithmetic ~ centralenhet (15.4%)
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- safety ~ trådsäkerhet (15.3%)
- number ~ {omvandling,tal,decimal,hexadecimal,representation}4 (15.3%)
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- list ~ sammansatt (15.3%)
- linear ~ {grudläggande,complex,anays,linjör}2 (15.3%)
- expression ~ översätta (15.3%)
- equivalent ~ liknande (15.3%)
- access ~ {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 (15.3%)
- access ~ offentlighet (15.3%)
- access ~ accesskontroll (15.3%)
- access ~ access (15.3%)
- objective ~ mål (15.3%)
- hands-on ~ praktisk (15.3%)
- course emphasize hands-on work use modern advanced development environment server
kurs innehålla praktisk arbete avancerad {utvecklingsmiljöer,server-miljöer}
- student get hands-on experience build model testing use verification purpose
elev få praktisk erfarenhet bygga modell testning använda verifiering
- knowledge understand robotic control and/or communication system emphasis hands-on experience construction programming insight current research development area
kunskap förståelse förvärva robotik inbyggd styrsystem kommunikationssystem betoning praktisk erfarenhet konstruktion programmering insikt aktuell forskning utveckling område
- be {international,well-established,top} platform quality hands-on lab
{pintos,internationell,renommerad,väletablerad,labbande} plattform hög kvalité praktisk operativsystem
- course offer learn experience involve hands-on {experimentation,reinforce} analysis student understanding concept application real-world problem
kurs innehålla praktisk experiment analys avse öka student förståelse central begrepp {denna,återspegling} verklig problem
- hands-on design skill training use industrial electronic automation eda tool
praktisk färdighetsträning användande {electronic,automation}2 verktyg industriell snitt
- lecture provide require fundamental lab give hands-on experience develop distribute system explore real-world challenge
föreläsning ge nödvändig fundamental kunskap laboration praktisk erfarenhet utveckling distribuera system arbeta verklighetsanknutna problem
- grammar ~ språk (15.2%)
- modelling ~ modellering (15.1%)
- controller ~ styrenhet (15.1%)
- bus ~ samman (15.1%)
- application ~ applikation (15.0%)
- course present possible approach develop web application
kurs presentera olik utvecklingsalternativ web applikation
- do sensible choice present approach technique modern web application
kurs presentera utvecklingsalternativen tekniker göra medveten val då utveckla web applikation
- result choice design implement deploy debug basic web application
val designa implementera driftsätta felsöka enkel web applikation
- detailed knowledge ability critically analyse design secure network application system
god kunskap hur kritisk granska designa säker nätverk applikation system
- understand impact selection different protocol security architecture have application system
förståelse betydelse nätverkssäkerhetsproblem ha applikation hel system säkerhet
- distribute application protocol e-mail
distribuera applikation {applikationsprotokoll,e-post}
- application
multimedium applikation
- connect networks wan technology network service require converged application complex
teknologi global nätverk {wan-teknlogier,nätverkstjänster,konvergera} krävas applikation komplex
- design program evaluate representative distribute system application
implementera utvärdera distribuera system applikation
- course aim provide overview cryptographic concept primitive protocol application
kurs syfte ge översikt kryptografisk begrepp primitiver protokoll applikation
- course aim provide overview cryptographic concept primitive protocol application
kurs syfte ge översikt kryptografisk begrepp primitiver protokoll applikation
- selected application
utvälja representativ distribuera applikation
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- simulation ~ programoch (15.0%)
- key ~ nyckelbegrepp (15.0%)
- input ~ indata (15.0%)
- in-depth ~ fördjupa (15.0%)
- critical ~ kritisk (15.0%)
- computer ~ datorsystem (14.9%)
- course provide sound basis logic short introduction logical framework use modelling specify verify computer system
kurs ge god grund logik kort introduktion logisk ramverk använda modellera specificera datorsystem
- operate system exist {everywhere,just,phone} where computer desktop server also vehicle embedded industrial
operativsystem finnas {överallt,stationär,telefon} där datorsystem inte bara dator server också fordon inbyggd industriell system
- course deal design analysis fault-tolerant computer system
kurs behandla konstruktion analys feltoleranta datorsystem
- dependability analysis computer system reliability block diagram fault-tree chain model failure mode effect fault tree etc.
analys feltoleranta datorsystem {felträd,tillförlitlighetsblockschema}2 markovkedjemodeller {felmodsanalys,fmea,felträdsanalys} stokastisk petrinät
- formulate dependability requirement computer system use business safety mission-critical application
formulera {pålitlighetskrav,affärskritiska,missionskritiska} datorsystem använda säkerhetskritiska tillämpning
- describe structure principle commonly use system architecture fault-tolerant computer
jämföra grundläggande princip arkitektur feltoleranta datorsystem
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- embedded system be computer design perform few dedicated function
inbyggd system datorsystem konstruera utföra fåtal specifik funktion
- course cover threat vulnerability computer system network as well rule method mechanism protection
kurs behandla hot finnas svaghet datorsystem kommunikationsnät regelverk mekanism använda skydda system
- order motivate deeper discussion different class parallel computer third part cover canonical step design efficient software
motivera djup diskussion olik klass parallell datorsystem täcka tre del traditionell steg konstruktion paralllell mjukvara
- sixth part deal interconnection network essential component chip multiprocessor scalable parallel computer system
{sex,essentiell,chip-multiprocessorer}2 del handla kommunikationsnätverk skalbara parallell datorsystem
- order motivate deeper discussion different class parallel computer third part cover canonical step design efficient software
motivera djup diskussion olik klass parallell datorsystem täcka tre del traditionell steg konstruktion paralllell mjukvara
- sixth part deal interconnection network essential component chip multiprocessor scalable parallel computer system
{sex,essentiell,chip-multiprocessorer}2 del handla kommunikationsnätverk skalbara parallell datorsystem
- course aim {convey,eachother} how modern computer system be construct hardware module interact low level software
kurs ha syfte förmedla hur modern datorsystem uppbygga hårdvarudelar samverka mjukvara låg nivå
- explain how computer system performance define measure
förklara hur datorsystem prestanda definiera mäta
- formulate requirement computer system use time safety critical application
formulera krav datorsystem tid säkerhetskritiska tillämpning
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- resource ~ resurskrav (14.8%)
- resource ~ resurs (14.8%)
- limited resource
begränsad resurs
- purpose intrusion make change {delete,etc,unauthorized,confidential,system'} resource datum program hardware get access information use service
intrång göra avsikt {ändra,förstöra,maskinvara,.),konfidentiell,orättmätig} resurs data programvara osv skaffa tillgång information utnyttja system tjänst
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- protein ~ sekvens (14.8%)
- only ~ endast (14.8%)
- only ~ bara (14.8%)
- field ~ huvudområdet (14.8%)
- discussion ~ genomgående (14.8%)
- exercise ~ simuleringsövningar (14.7%)
- lecture ~ undervisning (14.7%)
- address ~ minnesadresserad (14.7%)
- product ~ programvara (14.7%)
- study ~ studera (14.5%)
- develop scientific writing skill study critically analyze summarize select well-written article
utveckla vetenskaplig skrivande studera kritisk analysera sammanfatta utvälja välskriven artikel
- study {bus-based,snoopy-cache,inclusion,multi-phase}2 protocol property
studera {buss-baserade,cache-protokoll,flerfasprotokoll}2
- study {bus-based,snoopy-cache,inclusion,multi-phase}2 protocol property
studera {buss-baserade,cache-protokoll,flerfasprotokoll}2
- avoid unnecessary complexity often choose study computation simplify powerful model
{undvika,onödig,komplikation} välja ofta studera beräkning förenkla kraftfull modell
- learn lot study standard library list function such {map,fold} so on
lära hel del studera {standardbibliotekens,list-funktioner,map,fold} osv
- study library parsing {pretty,printing,pseudo-parallel} graphic programming interaction
studera bibliotek inläsning parsning {utskrift,pretty,printing,grafik,webbprogrammering} interaktion
- {artificial,intelligence}2 study how computer accomplish task {traditionally,think} require human
{artificiell,intelligens}2 studera hur dator utföra uppgift traditionell anse kräva mänsklig
- framework ~ ram (14.5%)
- requirement ~ kravhantering (14.5%)
- content ~ innehåll (14.5%)
- individually ~ individuell (14.3%)
- software ~ mjukvara (14.3%)
- student be able understand use formal tool check software hardware such sat-solver model checking engineering
student förstå använda formell verktyg kontroll mjukvara hårdvara {sat-lösare,tools} {model,checking}3 " programvaruteknik
- course give student practical experience form work project group when come planning construction implementation verification non-trivial system hard and/or software
generell se kurs ge studerande praktisk erfarenhet arbete projektgrupp planering konstruktion implementering verifiering icke-trivialt system bestående hård mjukvara
- implementation software use exist package
implementering mjukvara användande existerande mjukvarupaket
- suggest how select different technology platform software processor {pcb,production} base parameter such design power cost
val {implementationsplattform,kretskort,effektförsörjning} mjukvara processor utgångspunkt kostnad design produktion olik alternativ
- project goal vary year technical area span embedded software technology platform such
projekt mål variera år spänna {teknikinnehåll,ändock} inbyggd mjukvara teknologiplattformar fpga asic
- proper software system architecture be {instrumental,software-reliant} ensure achieve business mission goal satisfy require quality attribute such performance security safety
korrekt mjukvara systemarkitektur avgörande {mjukvaruberoende,affärsmål,uppdragsmål,tillfredsställa,kvalitetsegenskaper} system uppnå övrig erforderlig prestanda säkerhet
- course provide student background theory practice model-based testing include how tool be use improve software quality
kurs ge student bakgrund teori {praktikav,testverktyg,kananvändas} modellbaserad testning inklusive hur förbättra mjukvara kvalité
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- course also aim give student technical skill design integration verification hardware software processor-based system
kurs också ge student teknisk färdighet konstruera integrera verifiera hård mjukvara processorbaserade system
- relate software quality societal aspect development e.g. how human life influence low car
relatera mjukvarukvalitet {samhällsliga,mjukvarutveckling,t_ex:10,människoliv} aspekt t_ex hur påverka dålig kvalitet mjukvara modern bil
- system architecture {philosophy,dictate} software embedded be organize multiple concurrently-executing task where group implement specific functionality
{filosofi,diktera} systemarkitekturer mjukvara inbyggd system organisera multipel parallell exekvera process där grupp implementera specifik funktionalitet
- order motivate deeper discussion different class parallel computer third part cover canonical step design efficient software
motivera djup diskussion olik klass parallell datorsystem täcka tre del traditionell steg konstruktion paralllell mjukvara
- exhibit basic skill design software parallel computer understanding issue involve efficient
{uppvisa,övervägande}2 grundläggande färdighet konstruktion mjukvara parallell dator förståelse påverka effektivitet programvara
- order motivate deeper discussion different class parallel computer third part cover canonical step design efficient software
motivera djup diskussion olik klass parallell datorsystem täcka tre del traditionell steg konstruktion paralllell mjukvara
- exhibit basic skill design software parallel computer understanding issue involve efficient
{uppvisa,övervägande}2 grundläggande färdighet konstruktion mjukvara parallell dator förståelse påverka effektivitet programvara
- course aim {convey,eachother} how modern computer system be construct hardware module interact low level software
kurs ha syfte förmedla hur modern datorsystem uppbygga hårdvarudelar samverka mjukvara låg nivå
- main focus be performance interaction low-level software
stor vikt lägga {prestandaaspekter,samverkan} mjukvara
- course aim learn software design development use approach principle theory practice
kurs syfta lära mjukvara design utveckling hjälp metod princip teori praktik
- course introduce practically theoretically most important style formal method reasoning software model checking deductive verification
här kurs introducera praktisk teoretisk viktig tekniker formell metod använda resonera mjukvara modellkontroll {model,checking}3 deduktiv verifikation
- {acknowledge,socio-economical,cause,faulty} cost software
känna socio-ekonomiska konsekvens felaktig mjukvara
- approach issue correctly function software means abstraction modeling rigorous reasoning
lös problem relatera utveckling välfungerande mjukvara abstraktion modellering rigorös resonemang
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- project course design give knowledge experience professional development software
projektkursen avse ge kunskap övning professionell utveckling mjukvara
- {inter-dependency,quality-attribute} ~ beroende (14.2%)
- {calculate,mention} ~ beräkna (14.2%)
- web ~ {hämta,webb,bearbetning} (14.2%)
- web ~ serversidan (14.2%)
- view ~ synsätt (14.2%)
- usage ~ {problemidentifiering,användaranalys,systemanalys,avrapportering} (14.2%)
- usage ~ stränghantering (14.2%)
- systematic ~ systematisk (14.2%)
- synchronization ~ klocksynkronisering (14.2%)
- sub-task ~ handla (14.2%)
- strategy ~ dataparallellism (14.2%)
- state ~ upprätta (14.2%)
- special-purpose ~ domänspecifika (14.2%)
- scale ~ betygsskala (14.2%)
- run-time ~ run-time (14.2%)
- router ~ {ip-routrar,lan-switchar,centrum} (14.2%)
- recent ~ år (14.2%)
- platform ~ {implementationsplattform,kretskort,effektförsörjning} (14.2%)
- platform ~ desktop-miljö (14.2%)
- organization ~ mjukvaruutvecklingsorganisationer (14.2%)
- organisation ~ organisation (14.2%)
- open ~ publicering (14.2%)
- only ~ diskussion (14.2%)
- measure ~ fördröjningsmått (14.2%)
- material ~ självstudium (14.2%)
- master's ~ masterprogramansvarig (14.2%)
- main ~ huvudsaklig (14.2%)
- exercise organize main model type list add {keyword,indicate} roughly more detailed scope
övning {gruppera,modelltyper,nyckelord,grov,indikera,omfång} huvudsaklig lista nedan lägga
- main teaching language be swedish support give also so possible take course interested student
huvudsaklig {undervisningsspråk,svensk} viss stöd ge även engelska så möjlig intresserad student ta kurs
- team project assess accord main deliverable final academic report product include documentation process
grupp examinera huvudsaklig {slutleveranser,produktspecifikation} slutlig akademisk rapport % produkt process projekt gång
- describe main phase research work planning execution {revision,documentation/dissemination}
beskriva huvudsaklig moment {forskningsarbete,omprioritering,spridning} planering genomförande dokumentation
- line ~ {produktledning,produktlinje-ekonomi} (14.2%)
- glance ~ övergripande (14.2%)
- evolution ~ evolution (14.2%)
- error ~ rätta (14.2%)
- electronic ~ elektroniksystemkonstruktion (14.2%)
- determine ~ avgöra (14.2%)
- compute ~ beräkna (14.2%)
- compiler ~ {syntaxanalys,typkontrollerare} (14.2%)
- adequate ~ adekvat (14.2%)
- addition ~ {addition,subtraktion}2 (14.2%)
- accompany ~ introducera (14.2%)
- acceptment ~ element (14.2%)
- above ~ gruppbetyg (14.2%)
- provide ~ ge (14.2%)
- commonly ~ vanlig (14.2%)
- testing ~ test (14.2%)
- give ~ given (14.1%)
- term ~ lager (14.0%)
- exercise ~ föreläsning (14.0%)
- engineering ~ programvaruteknik (13.8%)
- mandatory ~ obligatorisk (13.8%)
- set ~ {allmängiltig,instruktionsgrupper}4 (13.7%)
- set ~ uppsättning (13.7%)
- product ~ mjukvaruprodukter (13.7%)
- orient ~ objektorienterad (13.7%)
- management ~ resurshantering (13.7%)
- science ~ datavetenskap (13.7%)
- meeting ~ veckovis (13.6%)
- lab ~ laboration (13.6%)
- course mainly comprise lecture lab exercise support problem-solving session
kurs basera föreläsning laboration stödja övningstillfällen
- lab exercise base software simulation {mixed-signal,subsystem}3
laboration omfatta mjukvarusimuleringar analog digital system
- grade determine base performance write oral assignment lab {take-home,open-book} exam
betyg fastställa basera prestation skriftlig muntlig uppgift % laboration hemtentamen öppen bok
- course consist lecture series homework assignment oral written presentation lab
kurs bestå föreläsningsserie hemuppgift muntlig skriftlig presentation laboration
- lecture exercise lab
undervisning bedriva {from,lektionsövningar} föreläsning laboration
- building block subsequently realize hardware lab session
därefter implementera student byggblock hårdvara laboration
- building block subsequently realize hardware lab session
därefter implementera student byggblock hårdvara laboration
- student strengthen communication skill demonstrate learning participate lecture lab smaller project-group meeting
specifik student förbättra kommunikativ förmåga demonstrera insikt delta föreläsning laboration projektmöten
- student strengthen communication skill demonstrate learning participate lecture lab smaller project-group meeting
specifik student förbättra kommunikativ förmåga demonstrera insikt delta föreläsning laboration projektmöten
- lecture lab
föreläsning laboration
- building block subsequently realize hardware lab session
därefter implementera student byggblock hårdvara laboration
- building block subsequently realize hardware lab session
därefter implementera student byggblock hårdvara laboration
- have practical nature examine teacher teaching assistant supervise observe student laboratory work can divide lab
mål ha praktisk {karaktär,iaktta,laboratoriemiljö} examinera lärare lärarassistent handleda kursdeltagare ca uppdela laboration
- laboratory work require successful include {well-filled,site} lab-pm approve supervisor end lab session
laboration godkänna {lyckad,väl-ifylld,labbtillfälle} arbete lab-pm handledare plats slut
- first direct supervision examiner assistant lab session then {assese,laboratoriework,lab-skill} exam laboratory end part
en direkt {överinsyn,assistent,labbarbetet,labbsalen} examinator laboration sedan bedöma hjälp labbtest slut del
- activity be lab case study seminar lab-skills exam homework
aktivitet laboration projektarbete seminarium labbtest hemuppgift
- building block subsequently realize hardware lab session
därefter implementera student byggblock hårdvara laboration
- lecture provide require fundamental lab give hands-on experience develop distribute system explore real-world challenge
föreläsning ge nödvändig fundamental kunskap laboration praktisk erfarenhet utveckling distribuera system arbeta verklighetsanknutna problem
- final ~ slutlig (13.6%)
- architectural ~ tråd (13.4%)
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- supervision ~ handledning (13.3%)
- seminar ~ seminarietillfällen (13.3%)
- security ~ säkerhetskoncept (13.3%)
- review ~ publikation (13.3%)
- respectively ~ respektive (13.3%)
- prerequisite ~ programmeringskurs (13.3%)
- power ~ potensserier (13.3%)
- microprocessor ~ designprinciper (13.3%)
- methodology ~ metodik (13.3%)
- good ~ bra (13.3%)
- formulation ~ etc. (13.3%)
- fail ~ underkänna (13.3%)
- elementary ~ reell (13.3%)
- core ~ kärna (13.3%)
- cooperation ~ sammanfatta (13.3%)
- consumption ~ effektförbrukning (13.3%)
- cmo ~ konstruktionsverktyg (13.3%)
- type ~ datatyper (13.2%)
- machine ~ {kodning,maskinspråk}5 (13.1%)
- device ~ krets (13.1%)
- engineering ~ kravhantering (13.1%)
- development ~ utveckling (13.0%)
- form project develop small system consist hardware accord established development process schedule
projektform genomföra utveckling liten system bestående hård mjukvara fastställa utvecklingsprocess tidsplan
- object orient methodology be now commonly use development variety system
objektorienterad metodik använda numera allmän utveckling många olik typ system
- individual assignment involve write {reflective,dilemma} note address ethical research development technical scope course grade pass fail
individuell uppgift leda kort skriftlig reflektion etisk {dilemma,icke} forskning utveckling kurs teknisk område betygsätta godkänna
- design development software product-line architecture component
design utveckling produktlinje-arkitekturer komponent programvara
- demonstrate deep knowledge understanding area course insight current research development
redogöra förklara forskningsområde samt visa förståelse aktuell forskning utveckling välja
- lecture introduce theme project explore development modeling tool
föreläsning introducera tema projekt utforska utveckling modelleringsverktyg
- {initial,system's,lifecycle} development be only small phase typically follow many year system evolution
initial utveckling vara bara liten fas system livscykel vanligen följa många år vidareutveckling
- knowledge understand robotic control and/or communication system emphasis hands-on experience construction programming insight current research development area
kunskap förståelse förvärva robotik inbyggd styrsystem kommunikationssystem betoning praktisk erfarenhet konstruktion programmering insikt aktuell forskning utveckling område
- skill ability demonstrate develop design computer control distribute algorithm program network protocol adapt need capacity road user meet societal requirement sustainable development social ecological term
färdighet förmåga visa utveckla konstruera {datorisera,trafikant} styrsystem distribuera algoritm program nätverksprotokoll anpassa användande behov möta samhällelig krav hållbar utveckling social ekologisk termer
- knowledge course field software engineering contribute development company
tillämpa kunskap kurs område software engineering bidra företag utveckling
- {extremely,late} high cost associate discovery problem embedded system be important follow good design methodology development software hardware
grund extrem hög kostnad följa sen {upptäckt,designmetodik} problem inbyggd system viktig god använda utveckling mjuka hårdvara
- course aim learn software design development use approach principle theory practice
kurs syfta lära mjukvara design utveckling hjälp metod princip teori praktik
- use test drive development
använda testdriven utveckling
- use pointer dynamic memory allocation connection development manage array stack
använda pekare dynamisk minneshantering samband utveckling c-program hantering lista stack mm
- understand use development system {debugging,resourse} microprocessor code develop program efficiently microcontroller
förstå använda {utvecklingssystem,mikrodator} utveckling samt felsökning program utveckla effektiv befintlig resurs
- project course design give knowledge experience professional development software
projektkursen avse ge kunskap övning professionell utveckling mjukvara
- concept as iterative development object orient analysis design domain {designmodel,driven} be introduce
begrepp iterativ utveckling objektorienterad analys design domän {designmodell,driven} introducera
- credit ~ hp (13.0%)
- router ~ routing (12.8%)
- route switch essential manage router core {internetwork,rip,distance-vector} device basic configuration protocol
grundläggande {routing-,switchingteknik,routersuppbyggnad,vägvalsalgoritmer,distance-vector} konfiguration princip routing protokoll routingprotokoll
- scale networks configure router switch advanced functionality consider architecture component operation larger more complex network
routing switching komplex nätverk konfigurering {routrar,switchar}2 avancerad funktion avseende arkitektur komponent drift stor mycket
- configure {administer,ethernet}2 {inter-switch,vlan,activate,inter-vlan} switch route router
konfigurera administrera {inter-switchade,inter-vlan} route routing
- review ~ granska (12.8%)
- central ~ central (12.8%)
- link ~ dator (12.7%)
- session ~ laboration (12.7%)
- scale ~ skala (12.6%)
- object-oriented ~ objektorienterat (12.6%)
- grade ~ tentamensresultatet (12.6%)
- {grading,pass/fail} ~ betygsskala (12.5%)
- wire ~ ledning (12.5%)
- weakness ~ lämplighet (12.5%)
- warranty ~ internet (12.5%)
- version ~ löpande (12.5%)
- verify ~ verifikation (12.5%)
- transform ~ översätta (12.5%)
- transfer ~ {överföringskarakteristik,omslagsspänning,störmarginaler} (12.5%)
- transfer ~ {c-programmering,tillhörande,avbrottshantering} (12.5%)
- trade ~ avvägning (12.5%)
- take ~ tagen (12.5%)
- suitable ~ agera (12.5%)
- step ~ hålla (12.5%)
- shell ~ eda-verktyg (12.5%)
- series ~ labserie (12.5%)
- sequence ~ styrsekvenser (12.5%)
- removal ~ avgöra (12.5%)
- related ~ vetenskapsområdet (12.5%)
- reason ~ välunderbyggt (12.5%)
- progress ~ förhållande (12.5%)
- profile ~ visualisering (12.5%)
- profile ~ sekvensanalys (12.5%)
- professional ~ professionell (12.5%)
- processing ~ {ljud,signal-,bildbehandling} (12.5%)
- processing ~ {hämta,webb,bearbetning} (12.5%)
- predefined ~ konfigurera (12.5%)
- multiple ~ {strömförsörjning,med_flera:10,spänning} (12.5%)
- more ~ fördjupning (12.5%)
- molecular ~ fylogeni (12.5%)
- material ~ material (12.5%)
- look ~ fylla (12.5%)
- load ~ drivförmåga (12.5%)
- layer ~ lager (12.5%)
- kind ~ slag (12.5%)
- inference ~ åtgärd (12.5%)
- increasingly ~ bli (12.5%)
- gain ~ öka (12.5%)
- future ~ inverka (12.5%)
- filter ~ brandväggar (12.5%)
- feature ~ {haskellprogram,typsystemegenskaper} (12.5%)
- failure ~ tillgänglighet (12.5%)
- factor ~ erforderlig (12.5%)
- exploit ~ utnyttja (12.5%)
- efficient ~ energieffektiv (12.5%)
- dynamics ~ belysa (12.5%)
- dual ~ gräns (12.5%)
- distribution ~ accesskontroll (12.5%)
- distinguish ~ skilja (12.5%)
- detail ~ fylla (12.5%)
- consideration ~ säkerställa (12.5%)
- comprise ~ byggsten (12.5%)
- buffer ~ global (12.5%)
- broad ~ dela (12.5%)
- book ~ loggbok (12.5%)
- basics ~ switchkonfiguration (12.5%)
- assistant ~ typteori (12.5%)
- application-layer ~ internet (12.5%)
- adder ~ {ripple,carry,look-ahead,prefixträdsadderare} (12.5%)
- adder ~ {adderaren,demonstrator} (12.5%)
- accomplish ~ period (12.5%)
- cover ~ behandla (12.1%)
- example technique cover be {victim,lockup-free,virtually} cache prefetching address
exempel tekniker behandla {inklusiva,exkusiva,hierarki,lockup-free} cachar prefetching
- also main memory technology be cover part
virtuell minne behandla också
- particular course cover problem arise when requirement engineering conduct {fast-paced,cost-sensitive} industrial reality
kurs behandla särskilt problem uppstå när hantera krav snabb {föränderlig,kostnadskänslig,verklighet} industriell
- course cover principle practice parallel programming
kurs behandla princip praktisk tekniker parallell programmering haskell erlang
- topic cover include concurrent process resource management deadlock memory technique virtual processor scheduling disk file system distribute micro kernel machine security protection scheme
exempel avsnitt behandla {processbegreppet,låsningssituationer,filsystem,mikrokärnor,virtual,machines,säkerhet-} process resurshantering hantering deadlock primärminne virtuell minne schemaläggning skivminne distribuera skyddsmekanism
- course cover threat vulnerability computer system network as well rule method mechanism protection
kurs behandla hot finnas svaghet datorsystem kommunikationsnät regelverk mekanism använda skydda system
- modeling assessment security dependability as well metrication method cover
kurs behandla säkerhet del {överordnad,dependability} begrepp pålitlighet eng
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- concept cover route switching topology design scalable interconnect
behandla routing switching val topologi skalbara nätverk
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- concept cover route switching topology design scalable interconnect
behandla routing switching val topologi skalbara nätverk
- course cover {extreme,programing} process project management
kurs behandla process {xp,extreme,projektledning} programming
- course cover follow topic
kurs behandla följande ämne
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- thesis ~ examensarbetsrapporten (12.1%)
- sure ~ uppfylla (12.1%)
- speak ~ ligga (12.1%)
- small-scale ~ delad (12.1%)
- peripheral ~ periferienheter (12.1%)
- mode ~ tillstånd (12.1%)
- help ~ hjälpa (12.1%)
- generate ~ innefatta (12.1%)
- system ~ datorsystem (12.1%)
- course provide sound basis logic short introduction logical framework use modelling specify verify computer system
kurs ge god grund logik kort introduktion logisk ramverk använda modellera specificera datorsystem
- operate system exist {everywhere,just,phone} where computer desktop server also vehicle embedded industrial
operativsystem finnas {överallt,stationär,telefon} där datorsystem inte bara dator server också fordon inbyggd industriell system
- course deal design analysis fault-tolerant computer system
kurs behandla konstruktion analys feltoleranta datorsystem
- dependability analysis computer system reliability block diagram fault-tree chain model failure mode effect fault tree etc.
analys feltoleranta datorsystem {felträd,tillförlitlighetsblockschema}2 markovkedjemodeller {felmodsanalys,fmea,felträdsanalys} stokastisk petrinät
- include laboratory class chain model stochastic {petri,net}2 be use analyze fault-tolerant system
laboration ingå där feltoleranta datorsystem analysera markovkedjemodeller stokastisk petrinät
- formulate dependability requirement computer system use business safety mission-critical application
formulera {pålitlighetskrav,affärskritiska,missionskritiska} datorsystem använda säkerhetskritiska tillämpning
- describe structure principle commonly use system architecture fault-tolerant computer
jämföra grundläggande princip arkitektur feltoleranta datorsystem
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- embedded system be computer design perform few dedicated function
inbyggd system datorsystem konstruera utföra fåtal specifik funktion
- such system refer real-time
sån datorsystem kalla realtidssystem
- formulate requirement embedded system strict constraint computational delay periodicity
formulera krav inbyggd datorsystem strikt önskemål fördröjning {periodicitet,datorberäkning}2
- course cover threat vulnerability computer system network as well rule method mechanism protection
kurs behandla hot finnas svaghet datorsystem kommunikationsnät regelverk mekanism använda skydda system
- sixth part deal interconnection network essential component chip multiprocessor scalable parallel computer system
{sex,essentiell,chip-multiprocessorer}2 del handla kommunikationsnätverk skalbara parallell datorsystem
- sixth part deal interconnection network essential component chip multiprocessor scalable parallel computer system
{sex,essentiell,chip-multiprocessorer}2 del handla kommunikationsnätverk skalbara parallell datorsystem
- course aim {convey,eachother} how modern computer system be construct hardware module interact low level software
kurs ha syfte förmedla hur modern datorsystem uppbygga hårdvarudelar samverka mjukvara låg nivå
- explain how computer system performance define measure
förklara hur datorsystem prestanda definiera mäta
- formulate requirement computer system use time safety critical application
formulera krav datorsystem tid säkerhetskritiska tillämpning
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- formal method be generic term system design analysis implementation describe use mathematical rigor
formell metod {samlingsnamn,systemdesign} matematisk analys implementation datorsystem
- why compute system become increasingly distribute
varför bli datorsystem allt mycket distribuera
- how ~ koppla (12.0%)
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- explain describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- specifically ~ speciell (12.0%)
- information ~ informationssökning (12.0%)
- base ~ betyg (11.9%)
- base exam result grade give
basera tentamensresultatet ge betyg
- individual grade be award student base contribution team's result part
individuell betyg sätta sedan student basera bidrag grupp gemensam resultat del
- individual grade be higher lower team base
individuell betyg hög låg grupp basbetyg
- total course grade base quality preparation vhdl {handin,log} book lab report
% kurs betyg bestämma {förberedelse,vhdl-inlämning} loggbok laborationsrapport
- total course grade base quality term paper report oral presentation
% kurs betyg bestämma rapport muntlig presentation
- grade be individual base content group' report individual' degree contribution project whole
betyg individuell basera innehåll grupp rapport individ bidrag projekt helhet
- grade determine base performance write oral assignment lab {take-home,open-book} exam
betyg fastställa basera prestation skriftlig muntlig uppgift % laboration hemtentamen öppen bok
- final grade {calculate,mention} base individual type together weight above
slutbetyget beräkna individuell betyg typ tillsammans vikt nämna ovan
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- base student' contribution project work individual grade be higher lower group establish
basera respektive student bidrag projektgrupp arbete sätta individuell betyg hög låg gruppbetyget
- base write examination final grade be
basera tentamensresultatet ge betyg
- base write examination final grade be
basera tentamensresultatet ge betyg
- rating base project group choose give adjust accord how well complete
betyg sätta projekt grupp ge bas {justera,väl} hur genomföra
- base write examination final grade be
basera tentamensresultatet ge betyg
- base write examination final grade be
basera tentamensresultatet ge betyg
- base exam result grade give
basera tentamensresultatet ge betyg
- base write examination final grade be
basera tentamensresultatet ge betyg
- final degree course base performance weekly assignment exam
slutlig betyg basera hemuppgift tenta
- create ~ bygga (11.9%)
- help ~ hjälp (11.8%)
- control ~ styrstrukturer (11.8%)
- hand-in ~ inlämningsuppgifter (11.8%)
- path ~ {sannolikhetsteori,grafteori}2 (11.7%)
- particular ~ programmeringsfasen (11.7%)
- mathematics ~ matematikkurserna (11.7%)
- judge ~ inte (11.7%)
- element ~ laborationsdelen (11.7%)
- attitude ~ förhållningssätt (11.7%)
- share ~ parallell (11.6%)
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- understand concept embedded system process parallel share resourced distribute
förstå begrepp inbyggd system process parallell delad resurs distribuera
- identify concurrent synchronization problem example share update {dine,philosopher,producer-consumer,time-out} resource allocation
identifiera synkronisering problem parallell system t.ex. {shared,update,dining,philosophers,producer-consumer,resource,allocation,time-outs}
- language ~ assemblerspråk (11.6%)
- software development assembly language testing troubleshooting
programutveckling assemblerspråk test felsökning
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- coding machine language assembly
{kodning,maskinspråk}5 assemblerspråk
- coding machine language assembly
{kodning,maskinspråk}5 assemblerspråk
- coding machine language assembly
{kodning,maskinspråk}5 assemblerspråk
- coding machine language assembly
{kodning,maskinspråk}5 assemblerspråk
- software development assembly language testing troubleshooting
programutveckling assemblerspråk test felsökning
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- software development assembly language testing troubleshooting
programutveckling assemblerspråk test felsökning
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- coding machine language assembly
{kodning,maskinspråk}5 assemblerspråk
- software development assembly language testing troubleshooting
programutveckling assemblerspråk test felsökning
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- smaller ~ liten (11.5%)
- circuit ~ räknare (11.5%)
- software ~ programvara (11.4%)
- traditional ~ traditionell (11.4%)
- today ~ naturlig (11.4%)
- synthesis ~ beteende (11.4%)
- real-time ~ realtidskärna (11.4%)
- exist ~ befintlig (11.4%)
- get ~ få (11.3%)
- controller ~ undantag (11.3%)
- communication ~ datorkommunikation (11.3%)
- whole ~ hel (11.2%)
- suitable ~ lämplig (11.2%)
- select ~ utvälja (11.1%)
- {mixed-signal,subsystem}3 ~ simulera (11.1%)
- used ~ mycket (11.1%)
- thread ~ trådstruktur (11.1%)
- switch ~ {överföringskarakteristik,omslagsspänning,störmarginaler} (11.1%)
- search ~ sökträd (11.1%)
- researcher ~ doktorandkurs (11.1%)
- reference ~ {med_flera:06,författare,produktutvecklingsprojekt,källhantering} (11.1%)
- reference ~ referensmodellerna (11.1%)
- recommend ~ rekomenderar (11.1%)
- publication ~ publikation (11.1%)
- protein ~ kommande (11.1%)
- proper ~ korrekt (11.1%)
- proficiency ~ fält (11.1%)
- point ~ poäng (11.1%)
- outcome ~ projekt-examinationen (11.1%)
- order ~ parallelldatorarkitektur (11.1%)
- order ~ beräkningskapaciteten (11.1%)
- operation ~ operation (11.1%)
- most ~ viktig (11.1%)
- most important dynamic technique cover be algorithm {branch,speculation} prediction
viktig dynamisk tekniker omfatta algoritm {prediction,spekulation}
- most important static technique be loop {unrolling,pipelining} software trace scheduling predicate execution
viktig statisk tekniker loop {unrolling,trace,scheduling,predicated,execution} software pipelining
- describe scientific technical topic way {that,non-expert} also understand most important point
beskriva {or,icke-experter,punkt} sammanfatta vetenskaplig teknisk frågeställning sån sätt även förstå viktig
- show basic knowledge most important application protocol
redovisa grundläggande kunskap viktig applikationsprotokollen
- describe most important principle gene prediction method
beskriva viktig princip genprediktionsmetoder
- course introduce practically theoretically most important style formal method reasoning software model checking deductive verification
här kurs introducera praktisk teoretisk viktig tekniker formell metod använda resonera mjukvara modellkontroll {model,checking}3 deduktiv verifikation
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- smaller part be theoretical consist lecture exercise cover most important topic
liten del teoretisk bestå föreläsning uppgift täcka viktig ai-ämnena
- minimum ~ grind (11.1%)
- member ~ samtlig (11.1%)
- low-level ~ maskinnära (11.1%)
- low ~ dålig (11.1%)
- lead ~ leda (11.1%)
- larger ~ omfattande (11.1%)
- laboration ~ inlämninguppgifterna (11.1%)
- ip ~ arbetssätt (11.1%)
- importance ~ datormodell (11.1%)
- however ~ medveten (11.1%)
- hec ~ it (11.1%)
- hand-in ~ inlämna (11.1%)
- gain ~ {stödsystem,datakommunikationsnät} (11.1%)
- further ~ {detaljerad,kurshemsidan} (11.1%)
- final ~ slutbetyget (11.1%)
- feedback ~ slutgiltig (11.1%)
- fault ~ fel (11.1%)
- cost ~ {mjukvarukvalité,kostnadsbild} (11.1%)
- cost ~ implementationskostnad (11.1%)
- cooperation ~ träna (11.1%)
- conclusion ~ {avslutning,projekt.} (11.1%)
- conclusion ~ resultera (11.1%)
- conclude ~ avsluta (11.1%)
- concern ~ interface (11.1%)
- concern ~ genomgående (11.1%)
- computation ~ {beräkningstid,minnesbehov} (11.1%)
- computable ~ beräkningsbara (11.1%)
- complexity ~ komplexitetsteori (11.1%)
- company ~ {förlägga,mjukvaruutvecklingsföretag} (11.1%)
- company ~ {bristfällig,kvalitetssäkringsprocesser} (11.1%)
- combine ~ labbe (11.1%)
- apply ~ applicera (11.1%)
- allocation ~ mm (11.1%)
- laboratory ~ obligatorisk (11.0%)
- management ~ minneshantering (11.0%)
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- course cover {identifier,operator} variable type expression statement function program structure character string pointer array dynamic memory management list file standard library
kurs omfatta {identifierare,operator,programstruktur,typer,dynamisk,lite} variabel typ uttryck sats funktion tecken sträng pekare fält sammansatt minneshantering lista filhantering standardbibliotek
- dynamic memory management list
dynamisk minneshantering lista
- know basic principle run-time organization parameter passing memory management implement part compiler
känna grundläggande princip {runtime-miljöer,parameterskickande} minneshantering implementera kompilator
- work ~ arbeta (11.0%)
- report ~ planeringsrapporten (10.9%)
- development ~ utvecklingsarbete (10.9%)
- development ~ mjukvaruutveckling (10.9%)
- specific ~ domänspecifika (10.8%)
- pass ~ godkänd (10.8%)
- manner ~ sätt (10.8%)
- structure ~ struktur (10.7%)
- recognize ~ känna (10.7%)
- recognize emerge technology model drive engineering use relevant information source
känna ny teknik {modelldrivet,informationskällor} arbete relevant
- {intractability,intractable} recognize problem other class
{intractability,intractable} känna igen annan klass problem
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- real-time ~ realtidstillämpningar (10.7%)
- principle ~ konstruktionsprinciper (10.7%)
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- symmetric key cryptography block stream cipher design principle example mode operation message authentication code
kryptering {symmetrisk,strömchiffer}2 nyckel {blocka,meddelandeautentiseringskoder}4 konstruktionsprinciper exempel
- describe goal design principle common structure secret key primitive such block stream cipher message authentication code
beskriva mål konstruktionsprinciper gemensam struktur skapa hemlig nyckel t.ex. {blocka,meddelandeautentiseringskoder}4 ström-chiffer
- symmetric key cryptography block stream cipher design principle example mode operation message authentication code
kryptering {symmetrisk,strömchiffer}2 nyckel {blocka,meddelandeautentiseringskoder}4 konstruktionsprinciper exempel
- describe goal design principle common structure secret key primitive such block stream cipher message authentication code
beskriva mål konstruktionsprinciper gemensam struktur skapa hemlig nyckel t.ex. {blocka,meddelandeautentiseringskoder}4 ström-chiffer
- handling ~ felhantering (10.7%)
- degree ~ utgå (10.7%)
- structure ~ strukturera (10.6%)
- datum ~ data (10.6%)
- how find fit function empirical datum
hur finna anpassa funktion experimentell data
- object encapsulate datum together method access update
objekt kapsla in data erbjuda metod avläsa uppdatera
- method analyse quantitative qualitative datum software engineering
metod analysera kvantitativ kvalitativ data programvaruteknik
- construct quality assurance plan collect datum quantify assess software product e.g. base exist open source
konstruera {kvalitetssäkringsplaner,kvantifiera} samla data bedöma kvalitet mjukvaruprodukter t_ex t_ex:16 basera existerande open program
- construct automate measurement system measure quality software product base datum modern development tool e.g.
konstruera automatisera system mäta kvalitet mjukvaruprodukter basera data modern {utvecklingsverktyg,git} t_ex t_ex:18
- purpose intrusion make change {delete,etc,unauthorized,confidential,system'} resource datum program hardware get access information use service
intrång göra avsikt {ändra,förstöra,maskinvara,.),konfidentiell,orättmätig} resurs data programvara osv skaffa tillgång information utnyttja system tjänst
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- context consider learn draw conclusion give datum experience result model generalise
sammanhang betrakta lärande slutledning given data erfarenhet resultera viss modell generalisera uppgift
- new {commercially,mining,automatically,interesting} important area application be datum where algorithm use detect information relation large commercial scientific database
ny kommersiell viktig område data {mining,intressant} där algoritm använda automatisk identifiera speciell information relation stor vetenskaplig databas
- apply sound mathematical foundation inference hypothesis empirical datum model scientific grounds
tillämpa sund matematisk princip vetenskaplig grund dra slutsats forma hypotes empirisk data modell
- object encapsulate datum offer method read update
objekt kapsla in data erbjuda metod bearbeta avläsa
- fetch datum web further processing
{hämta,webb,bearbetning} data vid
- define class model simple phenomenon object-oriented style encapsulate datum be read update use public method
definiera klass modellera enkel {fenomen,anda,inkapsla,publik} objektorienterad data avläsa uppdatera metod
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- datum structure {dit960,dat036,tda416} equivalent
data structures liknande
- tmv200 ~ matematik (10.5%)
- solve ~ problemlösning (10.5%)
- output ~ utdata (10.5%)
- machine ~ turing-maskiner (10.5%)
- machine ~ maskinorienterade (10.5%)
- exam ~ examen (10.5%)
- delay ~ {logical,effort}2 (10.5%)
- cover ~ omfatta (10.5%)
- course cover architectural technique essential achieve high performance application software
kurs omfatta arkitekturella tekniker nödvändig uppnå hög prestanda exekvera program
- also cover simulation-based analysis method quantitative assessment impact certain architectural technique have performance power consumption
omfatta även {simuleringsbaserade,konstruktionsbeslut}2 analysmetoder kvantitativ analys konsekvens prestanda strömförbrukning
- first part cover trend affect evolution computer technology include law metric performance execution time {throughput,benchmark} power consumption as well fundamental such locality reference
en del omfatta trend påverka utveckling datorteknik {moore,mått,responstid,kapacitet,benchmarking,referenslokalitet} lag beräkningshastighet strömförbrukning
- second part cover various technique exploitation instruction level parallelism define key concept be limit
annan del omfatta olik tekniker utnyttjande parallellism instruktionsnivå definiera nyckelbegrepp begränsa
- technique cover fall broad category dynamic static
tekniker omfatta dela in huvudkategorier dynamisk statisk
- most important dynamic technique cover be algorithm {branch,speculation} prediction
viktig dynamisk tekniker omfatta algoritm {prediction,spekulation}
- part cover technique attack different source performance bottleneck memory hierarchy such reduce {miss,rate,penalty,hit} time
del omfatta tekniker {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss} olik antal samt tid hantera
- oral presentation be do pair student select research paper chapter course book involve application type system cover lecture
muntlig presentation ske parvis student välja presentera uppsats kapitel kursboken involvera tillämpning typsystem inte omfatta föreläsning
- course cover following element
kurs omfatta följande moment
- course cover {identifier,operator} variable type expression statement function program structure character string pointer array dynamic memory management list file standard library
kurs omfatta {identifierare,operator,programstruktur,typer,dynamisk,lite} variabel typ uttryck sats funktion tecken sträng pekare fält sammansatt minneshantering lista filhantering standardbibliotek
- project consist part programming cover technique present lecture write report essay historical philosophical ethical issue end course
{ai-projektet,programmeringsprojektet} bestå del programmeringsprojekt täcka ai-tekniker presentera föreläsning skriftlig rapport essä omfatta historisk filosofisk etisk frågeställning slut kurs
- subject ~ utbildning (10.5%)
- study ~ fallstudie (10.4%)
- time ~ tidskomplexitet (10.3%)
- safety ~ säkerhetskritiska (10.2%)
- larger ~ stor (10.2%)
- domain ~ tillämpningsområde (10.2%)
- device ~ hårdvaruenheter (10.2%)
- concurrent ~ parallell (10.1%)
- order execute program contain concurrent task be run-time system real-time kernel distribute available capacity microprocessor s
möjliggöra exekvering program innehålla parallell process använda runtime-system realtidskärna fördela total tillgänglig beräkningskapaciteten system mikroprocessor er
- apart programming cooperate concurrent task strict timing constraint laboratory assignment also encompass low-level hardware device such timer network controller
uppgift omfatta programmering samverka parallell process även maskinnära hårdvaruenheter {realtidsklockor,nätverkskontrollers}
- express safety property concurrent program formal way
formell uttrycka säkerhetsegenskaper parallell program
- concurrent programming play vital role system where many event appear occur simultaneously
parallell programmering spela viktig roll system där många händelse ske till_synes:13 samtidig
- demonstrate critical knowledge issue problem arise shared-memory message-passing concurrent system
förstå fråga problem uppstå parallell system delad minne meddelandeskickning
- identify concurrent synchronization problem example share update {dine,philosopher,producer-consumer,time-out} resource allocation
identifiera synkronisering problem parallell system t.ex. {shared,update,dining,philosophers,producer-consumer,resource,allocation,time-outs}
- apply practical knowledge programming construct technique offer modern concurrent language
tillämpa praktisk kunskap programmering konstruktion tekniker finnas tillgänglig modern parallell programmeringsspråk
- team ~ grupp (10.1%)
- team project assess accord main deliverable final academic report product include documentation process
grupp examinera huvudsaklig {slutleveranser,produktspecifikation} slutlig akademisk rapport % produkt process projekt gång
- team process assess use individual logbook agile documentation supervisor contact etc.
process examinera utgående grupp gemensam individuell loggbok dokumentation agila handledarkontakter etc.
- result combined assessment be team base grade
resultat sammanlägga bedömning grupp basbetyg
- individual grade be higher lower team base
individuell betyg hög låg grupp basbetyg
- reflect group process team
reflektera grupp {grupprocess,grupputveckling} relation teori
- term paper work team student select topic include report oral presentation
fördjupningsstudie grupp student välja område rapport {term,paper}3 muntlig presentation
- project work carry team student support group supervisor
projektarbete utföra grupp stöd grupphandledare
- specific skill practice range short {elevator,pitch,fun,collaborative,setting} longer lecture do team relax
presentation också leda träning {korta,elevator,rolig,avslappnad,omgivning} lång föreläsning utföra grupp samverka
- demonstrate ability work team collaborate group different constitution background
visa förmåga arbeta team samarbeta grupp olik konstitution bakgrund
- judgement approach demonstrate ability plan engineering task give clear account his/her team achievement conclusion way support orally write address different audience
värderingsförmåga förhållningssätt visa förmåga planera {ingenjörsuppgift,specialinriktningar} redogöra individuell grupp prestation formulera slutsats muntlig skriftlig sätt förstå dela ingenjör annan
- programming ~ programmeringsspråk (10.0%)
- {between,respective} ~ skillnad (10.0%)
- try ~ få (10.0%)
- tree ~ vektor (10.0%)
- tree ~ spanning (10.0%)
- tree ~ implicit (10.0%)
- terminology ~ beräkningskomplexitet (10.0%)
- tcp/ip ~ funktionalitet (10.0%)
- suggest ~ produktion (10.0%)
- socket ~ datagram (10.0%)
- schedule ~ schema (10.0%)
- satisfy ~ övrig (10.0%)
- resolve ~ omfattning (10.0%)
- resolve ~ lös (10.0%)
- regard ~ tillgång (10.0%)
- potential ~ hand (10.0%)
- out ~ betygsgrundande (10.0%)
- ospf ~ lös (10.0%)
- optimization ~ optimeringsmodeller (10.0%)
- methodology ~ programutvecklingsmetodik (10.0%)
- methodology ~ metodologi (10.0%)
- methodology ~ arbetsmetodik (10.0%)
- mainly ~ kontext (10.0%)
- know ~ {strömförsörjning,med_flera:10,spänning} (10.0%)
- know ~ r, (10.0%)
- interconnect ~ sammankoppling (10.0%)
- instance ~ kurstillfälle (10.0%)
- hence ~ många (10.0%)
- hard ~ ray (10.0%)
- seminar present more detail {research-level,ambient,occlusion,hair,illumination,soft,shadow,indirect,spherical,harmonic,wavelet} selection topic e.g. rendering application trace global hard real-time etc.
obligatorisk seminarium presentera mer detalj {forskningsnivå,ambient,occlusion,hair,applications,tracing,illumination,skugga,indirect,spherical,harmonics} antal ämne innefatta t_ex t_ex:16 rendering ray global mjuk
- hand-in ~ inlämningsuppgift (10.0%)
- graphic ~ interaktion (10.0%)
- graphic ~ datorgrafik (10.0%)
- formally ~ formell (10.0%)
- flow ~ {bitfel-,flödes-,stockningskontroll} (10.0%)
- few ~ övningsmoment (10.0%)
- favor ~ sammanfatta (10.0%)
- entire ~ hel (10.0%)
- enhance ~ utöka (10.0%)
- empirical ~ dra (10.0%)
- emphasis ~ {notera,tyngdpunkt} (10.0%)
- emphasis ~ betoning (10.0%)
- dynamics ~ särskilja (10.0%)
- distinction ~ skillnad (10.0%)
- developer ~ driva (10.0%)
- deadlock ~ mjuk (10.0%)
- data ~ programmeringskunskaper (10.0%)
- continuous ~ kontinuerlig (10.0%)
- consumption ~ trend (10.0%)
- consequence ~ följd (10.0%)
- configure ~ drift (10.0%)
- concurrency ~ feltolerans (10.0%)
- comparable ~ typisk (10.0%)
- common ~ {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 (10.0%)
- coding ~ kodnings-övningar (10.0%)
- code ~ kodningsstandard (10.0%)
- choice ~ ställningstagande (10.0%)
- capacity ~ samhällelig (10.0%)
- bioinformatic ~ bioinformatiska (10.0%)
- basis ~ utgångspunkt (10.0%)
- basis ~ bas (10.0%)
- bachelor ~ kandidatarbetets (10.0%)
- associate ~ mjuka (10.0%)
- arrange ~ frivillig (10.0%)
- approve ~ delmoment (10.0%)
- apart ~ även (10.0%)
- adl ~ arkitektonisk (10.0%)
- activity ~ medverkan (10.0%)
- accomplish ~ traditionell (10.0%)
- design ~ konstruktion (9.9%)
- mathematical model be use science engineering describe represent different object system analyze understand predict find best design strategy
matematisk modell använda {vetenskap,ingenjörskonst} beskriva representera olik slag objekt system analysera förstå förutsäga hitta god konstruktion strategi
- overall aim course be introduce student design verification electronic system
kurs övergripande syfte introducera student konstruktion verifiering elektroniksystem
- course intend give solid foundation {hdl-based,eesd} hardware design be necessary follow curriculum simultaneously overview field electronic system
kurs avse ge {stabil,hdl-baserad,eesd-programmet} grund hårdvarukonstruktion nödvändig följande samtidig överblick konstruktion inbyggd elektroniksystem
- describe implementation step require design verification test complex electronic system how related other
beskriva implementationssteg krävas konstruktion verifiering test komplex elektroniksystem hur steg relatera
- describe how basic system-oriented design carry use model-based simulation tool be interface hardware implementation
redogöra hur konstruktion genomföra systemnivå hjälp verktyg modellbaserad {simuleringsverktyg,angöra} hårdvarukonstruktion ovan
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- purpose course be strengthen student' knowledge {eda-based,proficient,utilize} design verification method make student right eda tool context sequence
syfte kurs stärka student kunskap metod eda-baserad konstruktion verifiering göra förtrogen använda rätt eda-verktyg sammanhang ordning
- design electronic system base software hardware
konstruktion elektroniksystem uppbygga mjuka hårdvara
- physical design
fysisk konstruktion
- design test manufacturability
konstruktion test tillverkningsbarhet
- apply tool include simple shell script design verification digital electronic system
använda {linux-baserade,shell,scripts,kommandofiler} eda-verktyg inklusive enkel konstruktion verifiering digital elektroniksystem
- design verification microprocessor system include peripheral device be develop specific functionality performance
konstruktion verifiering mikrodatorsystem mikroprocessor periferienheter tas fram viss funktionalitet prestanda
- initially lecture introduce feature microprocessor system facilitate technical assessment design choice
initial introducera föreläsning mikrodatorteknik krävas göra teknisk bedömning val konstruktion system
- make inform evaluation ethical societal impact method design system
utvärdera etisk samhällelig effekt metod konstruktion system
- course deal design analysis fault-tolerant computer system
kurs behandla konstruktion analys feltoleranta datorsystem
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- course intend give basic knowledge method design analysis real-time system
kurs syfta ge grundläggande kunskap metod konstruktion analys realtidssystem
- design implement small digital device microprocessor include
konstruktionsarbete samband konstruktion digital apparat liten system mikroprocessor ingå
- perform engineering tradeoff design related functionality speed complexity size
utföra ingenjörsmässig avvägning konstruktion funktion hastighet komplexitet storlek
- debug design use computer-based simulator measure instrument logic analyzer oscilloscope
felsökning konstruktion användande datorbaserad simulator {mätinstrument,logikanalysatorer,oscilloskop}
- {produce,understandable,people} technical documentation design be useful different level company
{framställa,förståelig} teknisk dokumentation egen konstruktion så användbar person olik nivå företag
- addition course eda322 digital design be strongly recommend
dessutom kurs eda322 digital konstruktion stark rekommendera
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- order motivate deeper discussion different class parallel computer third part cover canonical step design efficient software
motivera djup diskussion olik klass parallell datorsystem täcka tre del traditionell steg konstruktion paralllell mjukvara
- exhibit basic skill design software parallel computer understanding issue involve efficient
{uppvisa,övervägande}2 grundläggande färdighet konstruktion mjukvara parallell dator förståelse påverka effektivitet programvara
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- order motivate deeper discussion different class parallel computer third part cover canonical step design efficient software
motivera djup diskussion olik klass parallell datorsystem täcka tre del traditionell steg konstruktion paralllell mjukvara
- exhibit basic skill design software parallel computer understanding issue involve efficient
{uppvisa,övervägande}2 grundläggande färdighet konstruktion mjukvara parallell dator förståelse påverka effektivitet programvara
- test design testing
test konstruktion digital krets
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- know more depth important design analysis technique algorithm particular way problem
fördjupa kunskap viktig konstruktion analysmetoder algoritm {i_synnerhet:14,np-komplexa} metod lösa problem
- preparation ~ så (9.9%)
- file ~ dataväg (9.9%)
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- teaching ~ lärare (9.8%)
- object ~ objektorienterad (9.8%)
- carry ~ genomföra (9.8%)
- develop evaluate suggestion solution problem hand carry development process
ta fram värdera lösningsförslag genomföra samt utvärdera lösning
- describe how basic system-oriented design carry use model-based simulation tool be interface hardware implementation
redogöra hur konstruktion genomföra systemnivå hjälp verktyg modellbaserad {simuleringsverktyg,angöra} hårdvarukonstruktion ovan
- first half lab series carry out individually second group
en {halva,labserien} genomföra individuell två par
- course examine write lab assignment carry group normally student
kurs examinera inlämningsuppgift labbe genomföra grupp normal student
- plan adequate method carry {qualify,designate}2 task framework also be able evaluate work
planera adekvat metod genomföra kvalificerad uppgift given ram samt utvärdera arbete
- observe discuss ethical aspect research development work {pertain,explores/develops}2 how carry as well
beakta diskutera etisk aspekt forskning utvecklingsarbete avse hur arbete genomföra undersöka utvecklas
- plan adequate method carry {qualify,designate}2 task framework also be able evaluate work
planera adekvat metod genomföra kvalificerad uppgift given ram samt utvärdera arbete
- observe discuss ethical aspect research development work {pertain,explores/develops}2 how carry as well
beakta diskutera etisk aspekt forskning utvecklingsarbete avse hur arbete genomföra undersöka utvecklas
- present carry work brief write report
genomföra enkel {samoptimering,assemblernivå,hårdvaruparametrar,kostnadsförhållande} mjukvara uppnå god möjlig prestanda viss funktion samt redovisa kort skriftlig rapport
- practical skill gain course correspond {certification,reality-like} carry laboratory environment
kurs gång genomföra {gedigen,cisco-certifiering,labbmiljö} tillämpning färdighet motsvara praktisk
- work preferably carry group student also perform individually
examensarbete genomföra företrädesvis grupp student även enskild
- make ~ göra (9.7%)
- make inform choice different datum structure algorithm application
göra välgrundad val olik datastrukturer algoritm tillämpning
- make time plan
göra tidsplanering
- purpose course be strengthen student' knowledge {eda-based,proficient,utilize} design verification method make student right eda tool context sequence
syfte kurs stärka student kunskap metod eda-baserad konstruktion verifiering göra förtrogen använda rätt eda-verktyg sammanhang ordning
- make ethical assessment
göra etisk bedömning
- student be able make {defend,plagiarism,authorship} ethical judgement general particular area scientific writing e.g. related
student göra försvara etisk bedömning generell särskilt område akademisk skrivande t_ex relatera {plagiering,författarskap}
- real-time system where task strict timing constraint be necessary make pre-run-time analysis schedulability
realtidssystem där process strikt tidskrav nödvändig göra {a_priori:15,schemaläggningsbarhet} analys system
- purpose intrusion make change {delete,etc,unauthorized,confidential,system'} resource datum program hardware get access information use service
intrång göra avsikt {ändra,förstöra,maskinvara,.),konfidentiell,orättmätig} resurs data programvara osv skaffa tillgång information utnyttja system tjänst
- course also present recent research make contents vary degree
kurs också presentera del aktuell forskning göra innehåll variera år
- make motivated choice different datum structure application
uppskatta resurskrav olik implementationer datatyper därmed göra motiverad val tillgänglig alternativ
- evaluate different feature programming large assess benefit risk respect design goal make proper choice
resonera {om,nackdel,utvecklingsmål,robusthet,därpå} utvärdera olik egenskap program bedöma fördel avseende t_ex underhåll återanvändning göra lämplig val
- task ~ process (9.7%)
- system architecture {philosophy,dictate} software embedded be organize multiple concurrently-executing task where group implement specific functionality
{filosofi,diktera} systemarkitekturer mjukvara inbyggd system organisera multipel parallell exekvera process där grupp implementera specifik funktionalitet
- end main objective course be demonstrate how enhance c programming language use implement communication/synchronization task resource management {mutual,exclusion}4
viktig syfte kurs demonstrera hur utöka programspråk använda realisera kommunikation synkronisering process resurshantering ömsesidig uteslutning
- order execute program contain concurrent task be run-time system real-time kernel distribute available capacity microprocessor s
möjliggöra exekvering program innehålla parallell process använda runtime-system realtidskärna fördela total tillgänglig beräkningskapaciteten system mikroprocessor er
- run-time system determine order execution task means scheduling algorithm
{exekveringsordningen,runtime-systemet,schemaläggningsalgoritm} process bestämma hjälp
- real-time system where task strict timing constraint be necessary make pre-run-time analysis schedulability
realtidssystem där process strikt tidskrav nödvändig göra {a_priori:15,schemaläggningsbarhet} analys system
- course present different analysis method system schedule task use static dynamic priority {utilization-based,response-time,processor-demand}
kurs presentera olik analysmetoder system schemalägga process statisk dynamisk prioritet {utnyttjandegradsbaserad,svarstidsanalys,beräkningsbehovsanalys} analys
- conjunction course also give account how derive maximum resource requirement worst-case execution time task
samband ge också insikt hur maximal resursbehovet {värsta-fallets,exekveringstid}2 process beräkna
- construct concurrently-executing task software unit real-time application interface hardware device sensors/actuators
konstruera parallell exekvera process {programvarumoduler,sensor,ställdon} realtidstillämpningar gränssnitt hårdvaruenheter
- apply basic analysis method use verify temporal correctness set execute task
tillämpa grundläggande analysmetoder använda verifiera tidsmässig korrekthet uppsättning process
- apart programming cooperate concurrent task strict timing constraint laboratory assignment also encompass low-level hardware device such timer network controller
uppgift omfatta programmering samverka parallell process även maskinnära hårdvaruenheter {realtidsklockor,nätverkskontrollers}
- design ~ design (9.7%)
- main content course be design implementation configuration {deployment,trouble,shooting} execution
design implementation konfigurering {driftsättning,web-applikationer} exekvering felsökning utgöra huvuddel kurs
- standards platform framework architecture design approach more
standards plattform ramverk arkitektur design utvecklingsalternativ m.m.
- suggest how select different technology platform software processor {pcb,production} base parameter such design power cost
val {implementationsplattform,kretskort,effektförsörjning} mjukvara processor utgångspunkt kostnad design produktion olik alternativ
- product specification functional design detailed way implementation
specifikation funktionell design {detaljdesign,ändå} fram implementation
- design development software product-line architecture component
design utveckling produktlinje-arkitekturer komponent programvara
- introduction integrate circuit design mcc092/mcc091
introduction {integrated,circuit} design
- course provide introduction design implementation operate system
kurs ge introduktion design implementering operativsystem
- course provide introduction design implementation operate system
kurs ge introduktion design implementering operativsystem
- course give overview state-of-the-art system architecture use design embedded example
kurs ge översikt systemarkitekturer använda design inbyggd system t_ex
- course aim learn software design development use approach principle theory practice
kurs syfta lära mjukvara design utveckling hjälp metod princip teori praktik
- course provide advanced technique design analysis algorithm
kurs handla avancerad metod design analys algoritm
- distribute algorithm how design analyze
distribuera algoritm design analys
- focus lie library design concept embedded language
fokus ligga design programbibliotek inbäddad språk
- concept as iterative development object orient analysis design domain {designmodel,driven} be introduce
begrepp iterativ utveckling objektorienterad analys design domän {designmodell,driven} introducera
- contract base design {precondition,assertion} postcondition class invariant
{kontraktbaserad,förvillkor,eftervillkor,assertions} design klassinvarianter
- goal course be understand design distribute system discuss underlie principle mechanism drive today'
mål kurs få förståelse design distribuera system underliggande princip mekanism dag använda
- describe analyze exist new method distribute system design
god förmåga beskriva analysera existerande ny metod design distribuera system speciell avseende skala feltoleranta
- design apply main technique efficient algorithm instance greedy dynamic programming divide-and-conquer backtrack heuristic problem be similar textbook example new
design tillämpa viktig {designteknikerna,söndra,härska,likna,läroboksexemplen} effektiv algoritm t.ex. girig dynamisk programmering backtracking heuristisk problem ny
- main focus be design algorithm give problem specification analysis efficiency
fokus ligga design algoritm given problemformulering analys effektivitet
- stack ~ lista (9.6%)
- do ~ göra (9.6%)
- science ~ datavetenskapliga (9.6%)
- programming ~ programspråk (9.6%)
- so ~ s.k. (9.5%)
- practice ~ träning (9.5%)
- pocket ~ år (9.5%)
- computer industry accomplish phenomenal mission year put personal desk pocket
period {åstadkomma,datorindustrin,fenomenal,bedrift} år {placera,skrivbord,ficka}2 personlig dator
- however mainstream computing wall industry undertake new mission put personal parallel supercomputer desk home pocket
år {hejda,abrupt,varvid,hem} utveckling industri sätta ny mål {placera,skrivbord,ficka}2 personlig parallell superdator
- language ~ programspråk (9.5%)
- give overview approach parallelism functional programming language scientific literature
beskriva metod parallellism funktionell programspråk vetenskaplig litteratur
- implement {piece,system-level} code c programming language
implementera enkel rutin operativsystem programspråk
- end main objective course be demonstrate how enhance c programming language use implement communication/synchronization task resource management {mutual,exclusion}4
viktig syfte kurs demonstrera hur utöka programspråk använda realisera kommunikation synkronisering process resurshantering ömsesidig uteslutning
- other programming language use monitor semaphore implement function course also contain presentation such technique
annan programspråk använda monitor semafor realisera funktion innehålla kurs också genomgång sån tekniker
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- programming language technology equivalent
programspråk motsvarande
- aim course be explore powerful mechanism functional programming language offer solve real problem structure larger program
kurs mål utforska kraftfull mekanism funktionell programspråk erbjuda när gälla lösa verklig problem strukturera stor program
- {big,thereby} advantage functional language be construction give name reuse use higher order function
stor fördel funktionell programspråk mången språkkonstruktionerna {namnge,återanvända} därmed hög ordning funktion
- implement such solution expressive programming language
implementera sån lösning uttrycksfull programspråk
- programming language be use
kurs använda programspråk
- explain basic concept imperative object-oriented programming in particular realize choose language
förklara grundläggande begrepp imperativ objektorienterad programmering speciell realisera programspråk använda kurs
- define simple subroutine library use datum type control structure choose language
definiera enkel subrutinbibliotek utnyttjande använda programspråk datatyper styrstrukturer
- course use programming language
kurs använda programspråk
- describe principle object-oriented programming apply context explain how realize particular language
beskriva princip objektorienterad programmering använda programmeringsfasen förklara hur realisera specifik objektorienterat programspråk
- describe principle object-oriented programming apply context explain how realize particular language
beskriva princip objektorienterad programmering använda programmeringsfasen förklara hur realisera specifik objektorienterat programspråk
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- holistic ~ frågeställning (9.5%)
- graph ~ komplettera (9.5%)
- grade ~ slutbetyg (9.5%)
- event ~ händelsestyrda (9.5%)
- estimate ~ effektförbrukning (9.5%)
- division ~ utföra (9.5%)
- capability ~ utbildning (9.5%)
- field ~ område (9.4%)
- communication ~ kommunikation (9.4%)
- communication
kommunikation
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- train technical communication different audience
öva teknisk kommunikation skrift olik målgrupp
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- software ~ mjukvaruutveckling (9.4%)
- such ~ såsom (9.3%)
- analog interface component such filter
analog {interfacekomponenter,filter} såsom linjär
- {visual,box}2 modeling language such take often fit organization's need
standardisera visuell modelleringsspråk såsom uml tagen direkt {låda,sällan} passa organisation behov
- framework project be able identify issue regard role technology society such environmental ethical aspect
ram specifik examensarbete identifiera frågeställning avse teknik roll samhälle såsom miljömässig etisk aspekt
- exemplify when various notion security such information {theoretic,provable}2 computational practical be applicable describe guarantee provide
exemplifiera när olik säkerhetskoncept såsom {informationsteoretiska,bevisbar,säkerhetsgarantier}2 beräkningsbara praktisk säkerhet tillämplig beskriva erbjuda
- exemplify when various notion security such information {theoretic,provable}2 computational practical be applicable describe guarantee provide
exemplifiera när olik säkerhetskoncept såsom {informationsteoretiska,bevisbar,säkerhetsgarantier}2 beräkningsbara praktisk säkerhet tillämplig beskriva erbjuda
- fundamental design principle such dependency {inversion,open-closed,substitution,responsibility,separation} concern
fundamental designprinciper såsom {separation,concern,demeter,segregation,principle} interface
- common design pattern such
vanlig designmönster såsom
- use basic repertoire programming technique type functional language such model datatype recursion higher order function
använda grundläggande {repertoar,typat} programmeringstekniker funktionell språk såsom modellering datatyper rekursion användning hög ordning funktion
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- more ~ m.fl. (9.3%)
- exercise ~ laboration (9.3%)
- be ~ exempel (9.3%)
- example technique cover be {victim,lockup-free,virtually} cache prefetching address
exempel tekniker behandla {inklusiva,exkusiva,hierarki,lockup-free} cachar prefetching
- aim course be give student {chance,visit} follow example graduate lecture series researcher department
kurs syfte ge student möjlighet följa exempel doktorandkurs föreläsningsserie gästforskare institution
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- student be able
betyda exempel
- student be able
betyda exempel
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able
betyda exempel
- example real-time system be control car {aircraft,multimedia} space vehicle as well computer game application
exempel realtidssystem styrsystem bil {flygplan,rymdfarkost,datorspel,multimediatillämpningar}
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- student be able
betyda exempel
- student be able
betyda exempel
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- student be able
betyda exempel
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able
betyda exempel
- student be able
betyda exempel
- student be able
betyda exempel
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- student be able
betyda exempel
- student be able
betyda exempel
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able
betyda exempel
- prove set be {countable,uncountable,diagonalisation} instance use
bevisa mängd {uppräkneliga,ouppräknelig,diagonalisering} exempel använda
- algorithm kind commonly use example {classification,customer,creditworthy,medical,diagnosis} task character recognition predict new be etc. expert system
algoritm slag använda vanligen exempel {klassificeringsuppgifter,teckenigenkänning,kund,kreditvärdig,medicinsk,diagnostik} förutsäga ny etc. expertsystem
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- require ~ kräva (9.3%)
- hardware ~ hårdvarukonstruktion (9.3%)
- hardware ~ hårdvaruenheter (9.3%)
- central ~ centralenhet (9.2%)
- architecture ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 (9.2%)
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- development ~ programutveckling (9.2%)
- deal ~ handla (9.1%)
- concept ~ koncept (9.1%)
- {threads,condition,sychronization} ~ synkronisering (9.0%)
- {fulfill,seat} ~ uppfylla (9.0%)
- thesis ~ opposition (9.0%)
- then ~ därefter (9.0%)
- team's ~ sätta (9.0%)
- source ~ {modelldrivet,informationskällor} (9.0%)
- source ~ {kvalitetssäkringsplaner,kvantifiera} (9.0%)
- source ~ {kompilatorscheman,intermediärkod,källprogram} (9.0%)
- source ~ akutell (9.0%)
- route ~ {huvudmoment,internetteknik,ip-protokollen,internetanslutning,routingteknik} (9.0%)
- push-down ~ automat (9.0%)
- peripheral ~ periferienheter. (9.0%)
- motivation ~ behov (9.0%)
- monitor ~ kontrollera (9.0%)
- mode ~ {felmodsanalys,fmea,felträdsanalys} (9.0%)
- mode ~ programmeringsmodell (9.0%)
- meeting ~ möte (9.0%)
- literature ~ {forskningslitteratur,ai-relaterade} (9.0%)
- lie ~ ligga (9.0%)
- internet ~ {internetprotokollet,subnetting} (9.0%)
- internet ~ tcp (9.0%)
- inheritance ~ gränssnitt (9.0%)
- illustrate ~ typ (9.0%)
- embedded ~ inbäddad (9.0%)
- education ~ {written,exam} (9.0%)
- discus ~ fråga (9.0%)
- debug ~ felsökning (9.0%)
- debug design use computer-based simulator measure instrument logic analyzer oscilloscope
felsökning konstruktion användande datorbaserad simulator {mätinstrument,logikanalysatorer,oscilloskop}
- contrast formal informal method testing terminology {coverage,workflow,localisation,pre} unit test framework debug control tool specification postcondition invariant verification logic support
{kontrastera,täckningsgrad,enhetstester,arbetsflöde,lokalisering,pre,invarianter} formell informell metod testning terminologi ramverk felsökning kontroll verktyg specifikation post conditions verifikation logik
- cryptography ~ kryptoteknik (9.0%)
- computing ~ datavetenskaligt (9.0%)
- complex ~ {grudläggande,complex,anays,linjör}2 (9.0%)
- case ~ fall (9.0%)
- automaton ~ automat (9.0%)
- accord ~ vedertagen (9.0%)
- accord ~ enighet (9.0%)
- statistical ~ programvaruteknik (9.0%)
- develop ~ utvecklas (9.0%)
- assess ~ examinera (9.0%)
- {at,least}15 ~ åtminstone (8.8%)
- socket ~ anslutning (8.8%)
- run ~ driva (8.8%)
- regular ~ doktorandkurs (8.8%)
- range ~ leda (8.8%)
- course intend give overview {energy-dissipation,battery-powered} aspect computer computing range electronic circuit operate system pocket device supercomputer datum center
kurs syfta ge översikt aspekt dator leda {energiförbrukning,batteridriven} elektronisk krets operativsystem enhet superdator datacenter
- specific skill practice range short {elevator,pitch,fun,collaborative,setting} longer lecture do team relax
presentation också leda träning {korta,elevator,rolig,avslappnad,omgivning} lång föreläsning utföra grupp samverka
- in ~ speciell (8.8%)
- final ~ slutrapporten (8.8%)
- depth ~ djup (8.8%)
- cost ~ tema (8.8%)
- memory ~ minneselement (8.8%)
- lab ~ konstruktionsövningar (8.8%)
- as ~ slutsats (8.7%)
- description ~ samman (8.7%)
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- scientific ~ försvara (8.6%)
- most ~ mycket (8.6%)
- large ~ stor (8.6%)
- degree ~ programvaruteknik (8.5%)
- report ~ slutrapport (8.5%)
- lecture ~ föreläsningsserie (8.5%)
- block ~ konstruktionsarbetet (8.5%)
- control ~ styrenhetens (8.4%)
- digital ~ uppbyggnad (8.4%)
- verification ~ verifiera (8.3%)
- problem ~ lösning (8.3%)
- also discuss different problem solve strategy reflect solution compare way same
diskutera också olik problemlösningsstrategier reflektera lösning sätt lösa problem
- follow module student {ask,alternative} reflect own solution problem solve
uppföljning modul student reflektera egen alternativ lösning problemlösning
- develop evaluate suggestion solution problem hand carry development process
ta fram värdera lösningsförslag genomföra samt utvärdera lösning
- a. elicitate requirement design solution real-world problem
{locka,elicitera} fram krav designa lösning verklig problem
- read summarize scientific article clearly describe technical problem treat be reason choice solution
läsa sammanfatta vetenskaplig artikel så klar framgå teknisk problem lösa liksom grund val lösning
- course teach how implement solution form computer program c language define problem
kurs lära implementera lösning form datorprogram språk definiera problem
- analyze propose structure {software-based,textually} solution describe problem
analysera föreslå struktur {programbaserad,textuellt} lösning beskriva problem
- implement solution language problem
implementera lösning språk problem
- use follow concept when implement solution problem
beskriva använda följande begrepp implementering lösning problem
- orally write explain discuss information problem solution
muntlig skriftlig redogöra diskutera information problem lösning
- course illustrate how bioinformatic solution apply address biological problem theoretical principle discuss
kurs belysa hur bioinformatiklösningar tillämpa biologisk problem teoretisk princip lösning diskutera
- implement solution basic bioinformatic problem
implementera lösning grundläggande bioinformatiska problem
- algorithm course {revolve,naturally} central question appear when want use computer compute problem
kurs kretsa naturlig frågeställning ställa då använda dator beräkna lösning problem
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- usability ~ användbarhet (8.3%)
- tin092 ~ liknande (8.3%)
- textbook ~ anpassning (8.3%)
- technology ~ teknologi (8.3%)
- technology ~ ai-tekniker (8.3%)
- take ~ hemtentamen (8.3%)
- supervisor ~ handledarkontakter (8.3%)
- supervisor ~ grupphandledare (8.3%)
- sum ~ hemsida (8.3%)
- small ~ schemaläggningsanalys (8.3%)
- say ~ undersöka (8.3%)
- refactoring ~ koppling (8.3%)
- redundancy ~ aktiv (8.3%)
- hardware redundancy {triple,modular,tmr,dmr,hot,cold,standby,hybrid,forward,backward,recovery} dual system etc.
konstruktionsmetoder {feldetektering,maskinvaruredundans,trippelmodulär,varm,kall,beredskapssystem,hybridredundans,programvaruredundans,n-versionsprogrammering,recovery} feltolerans redundans aktiv m.m. block
- receive ~ egen (8.3%)
- programme ~ it-programmet (8.3%)
- procedure ~ chalmers (8.3%)
- prior ~ aktuell (8.3%)
- point ~ {länka,kurspoäng,dataprogrammering} (8.3%)
- phd ~ bedriva (8.3%)
- participant ~ kursdeltagare (8.3%)
- participant ~ erhålla (8.3%)
- operate ~ arbeta (8.3%)
- often ~ direkt (8.3%)
- och ~ ingenjörsmässig (8.3%)
- not ~ ej (8.3%)
- natural ~ maskininlärning (8.3%)
- multicore ~ översiktlig (8.3%)
- multicore ~ konstruerad (8.3%)
- most ~ mången (8.3%)
- more ~ mycket (8.3%)
- more ~ mer (8.3%)
- seminar present more detail {research-level,ambient,occlusion,hair,illumination,soft,shadow,indirect,spherical,harmonic,wavelet} selection topic e.g. rendering application trace global hard real-time etc.
obligatorisk seminarium presentera mer detalj {forskningsnivå,ambient,occlusion,hair,applications,tracing,illumination,skugga,indirect,spherical,harmonics} antal ämne innefatta t_ex t_ex:16 rendering ray global mjuk
- grade {th,homepage} base sum result gain activity task more detail be available course
slutbetyg skala ge basera summa resultat samtlig aktivitet uppgift mer detalj finnas hemsida kurs
- modeling ~ modelleringsverktyg (8.3%)
- mission ~ uppdrag (8.3%)
- microcontroller ~ avsikt (8.3%)
- manage ~ vanligtvis (8.3%)
- kernel ~ avsnitt (8.3%)
- ip ~ internet (8.3%)
- individual ~ salstenta (8.3%)
- improvement ~ samarbeta (8.3%)
- however ~ utgå (8.3%)
- history ~ ai (8.3%)
- his/her ~ hand (8.3%)
- gene ~ anpassning (8.3%)
- fpga ~ minimera (8.3%)
- follow-up ~ computer (8.3%)
- feasible ~ när (8.3%)
- familiar ~ känna (8.3%)
- fail ~ reflektion (8.3%)
- fail ~ betygsskala (8.3%)
- fact ~ klara (8.3%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- face ~ ställa (8.3%)
- execute ~ total (8.3%)
- drive ~ drivförmåga (8.3%)
- consideration ~ översiktlig (8.3%)
- consideration ~ förutsättning (8.3%)
- conduct ~ forskarstudier (8.3%)
- communicate ~ fram (8.3%)
- avoid ~ beräkning (8.3%)
- attack ~ säkerhetskoncept (8.3%)
- attack ~ defensiv (8.3%)
- art ~ användbarhet (8.3%)
- appreciate ~ värdera (8.3%)
- api ~ träna (8.3%)
- also ~ även (8.3%)
- alignment ~ koppling (8.3%)
- aim ~ syfta (8.3%)
- acquaint ~ fördjupa (8.3%)
- hardware ~ extern (8.3%)
- be ~ kurs (8.2%)
- course primarily intend introduction mathematical modelling student limited experience use mathematics engineering come work different area where be useful
kurs främst avse introduktion matematisk modellering student begränsad erfarenhet hur matematik använda olik ingenjörsområden arbeta område där användbar
- core course be number application orient exercise
kurs kärna antal tillämpningsorienterade övningsuppgifter
- course end individual summarize report where student be encourage reflect personal perspective
kurs avsluta individuell sammanfatta uppsats där student uppmuntra reflektera personlig sätt
- note emphasis course be learn new non-trivial skill
{notera,tyngdpunkt} kurs ligga lära ny icke-triviala färdighet
- course be organize weekly module model type
kurs organiserad {veckomoduler,modelltyp}
- main teaching language be swedish support give also so possible take course interested student
huvudsaklig {undervisningsspråk,svensk} viss stöd ge även engelska så möjlig intresserad student ta kurs
- course algorithm datum structure complement good way be requirement
kurs algoritm datastrukturer komplettera bra sätt inte förkunskapskrav
- aim course be teach fundamental principle object orient approach program development how construct
kurs syfte lära ut grundprinciperna objektorienterade synsätt hur konstruera program
- program be code
kurs använda programspråk
- uml be use modelling code
kurs använda programmeringsspråk uml modelleringsspråk
- uml be use modelling code
kurs använda programmeringsspråk uml modelleringsspråk
- sound basic knowledge logic be welcome prerequisite course program verification formal method {artificial,intelligence}2
grundläggande kunskap logik god grund kurs programverifiering formell metod {artificiell,intelligens}2
- requirement course be successfully complete year subject computer science equivalent
krav kurs ha framgångsrik slutföra år ämne datavetenskap motsvarande
- main content course be design implementation configuration {deployment,trouble,shooting} execution
design implementation konfigurering {driftsättning,web-applikationer} exekvering felsökning utgöra huvuddel kurs
- apply course student arrange teacher be willing supervise project
söka kurs student hitta lärare villig agera handledare projekt
- overall aim course be introduce student design verification electronic system
kurs övergripande syfte introducera student konstruktion verifiering elektroniksystem
- course intend give solid foundation {hdl-based,eesd} hardware design be necessary follow curriculum simultaneously overview field electronic system
kurs avse ge {stabil,hdl-baserad,eesd-programmet} grund hårdvarukonstruktion nödvändig följande samtidig överblick konstruktion inbyggd elektroniksystem
- be course where student team undertake electronic product prototype design
kurs designa {studentgrupper,produktprototyp} elektronisk
- course be organize lecture exercise case study laboratory task mini research project assignment
kurs organiserad föreläsning övning fallstudie laboration miniprojekt
- purpose course be strengthen student' knowledge {eda-based,proficient,utilize} design verification method make student right eda tool context sequence
syfte kurs stärka student kunskap metod eda-baserad konstruktion verifiering göra förtrogen använda rätt eda-verktyg sammanhang ordning
- lecture technical writing be also peer-response workshop where student get develop write skill reading comment draft term paper group
föreläsning teknisk rapportskrivning innehålla kurs också {skrivarworkshop,fördjupningsstudien} där student utveckla skriva granska kommentera utkast
- course intend give insight how {mixed-signal,subsystem}3 include converter specify implement affect performance system be part
kurs avse ge förståelse hur {mixed-signal-subsystem,a-omvandlare} specificera implementera påverka systemprestanda
- aim course be give understanding how programming language design document implement
syfte kurs skapa förståelse hur programmeringsspråk utforma dokumentera implementera
- purpose course be give in-depth knowledge area software product line whole include engineering process organizational management-perspective
syfte kurs ge fördjupa kunskap område mjukvaruproduktlinjer helhet teknik process organisatorisk lednings-perspektiv
- be eligible course student have
behörighet kurs krävas
- student be eligible course enrol mpees master's programme successfully complete follow
student inskriva masterprogrammet klara följande kurs
- hence be limit number student accept course
därför finnas gräns hur många student acceptera kurs
- student {at,least}15 attendance be compulsory pass course
minst % närvaro krävas få godkänna kurs
- purpose course be learn principle method aid designer developer architect gain increase confidence architectural design include quantitative modeling qualitative architecture evaluation
syfte kurs lära princip metod hjälpa {designer,utvecklare,förtroende} arkitekt få öka utformning arkitektur kvantitativ modellering kvalitativ utvärdering
- be eligible course student
behörighet kurs krävas minst
- purpose course be how learn find collect requirement relevant source start software development project follow established principle format document maintain
syfte kurs hur lära hitta samla krav relevant källa början utvecklingsprojekt programvara fastställa princip format dokumentera underhålla
- focus course be how find collect requirement relevant source start software development project
kurs fokusera hur hitta samla in krav relevant källa början projekt programvaruutveckling
- be eligible course student
behörighet kurs krävas minst
- aim course be give student {chance,visit} follow example graduate lecture series researcher department
kurs syfte ge student möjlighet följa exempel doktorandkurs föreläsningsserie gästforskare institution
- addition mandatory pre-requisite take course be student establish contact examiner
därutöver förkunskapskrav student ha etablera kontakt kurs examinator
- be examiner decide student accept not course
examinator besluta student anta kurs ej
- purpose course be student get {familiarize,creation}2 contemporary technology notation adaptation transformation modeling language
syfte kurs vara student bekanta modern tekniker språk notation skapa anpassa omvandla modelleringsspråk
- purpose course be {familiarize,creation}2 student contemporary technology notation adaptation transformation modeling language
syfte kurs student bli förtrogen modern teknik språk notation skapa anpassa omvandla modelleringsspråk
- 3 complete course grade write exam project part be award pass
godkänna hel kurs krävas skriftlig examen projekt erhålla betyg
- be eligible course student have
behörighet kurs krävas minst
- course be student interested empirical method apply field software engineering
kurs student intresserad lära applicera olik empirisk metod programvaruteknik
- course be organize project where student work team usually address real-world software engineering task
kurs organisera projekt där student arbeta team vanligtvis lösa realistisk mjukvaruutvecklingsuppgift
- course provide student background theory practice model-based testing include how tool be use improve software quality
kurs ge student bakgrund teori {praktikav,testverktyg,kananvändas} modellbaserad testning inklusive hur förbättra mjukvara kvalité
- be eligible course student have bachelor degree equivalent include complete programming
behörighet kurs krävas minst kandidatexamen programvaruteknik datavetenskap motsvarande godkänna programmering
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- aim course be introduce principle practice parallel programming functional language
syfte kurs introducera princip praktisk tekniker parallell programmering funktionell programmeringsspråk
- addition assessment be do several occasion course respect project meeting management version control
dessutom ske betygsgrundande bedömning flera {tillfälle,projektmöteshantering} kurs gång avseende versionshantering
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- complete course student be able
avsluta kurs förvänta student kunna:
- course be only open student admit
kurs endast öppen student inskriva mpalg
- purpose sub-course be assess student practical skill teach course
delkursen syfta examinera student praktisk kunskap ge kurs
- be eligible course student
behörighet kurs krävas minst kandidatexamen software engineering informationsteknik programvaruteknik datavetenskap motsvarande godkänna programmering
- successful completion course participant be able demonstrate knowledge understanding
kurs student visa ha kunskap förståelse
- student have good understanding computer organization basic knowledge low level programming be familiar term assembler interrupt so on i.e. contents course machine orient
student ha god förståelse dator konstruktion grundläggande kunskap maskinnära programmering kännedom begrepp assembler avbrott etc dvs innehåll kurs maskinorienterad
- knowledge basic probability theory be advantage also acquire course complementary reading
kunskap grundläggande sannolikhetslära fördel också inhämta parallell kurs
- end main objective course be demonstrate how enhance c programming language use implement communication/synchronization task resource management {mutual,exclusion}4
viktig syfte kurs demonstrera hur utöka programspråk använda realisera kommunikation synkronisering process resurshantering ömsesidig uteslutning
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- course show how simple run-time system be organize
kurs beskriva hur enkel runtime-system organiserad
- course student be able
kurs student
- course be organize series lecture set exercise session where programming technique theory present put practice
kurs utgöra föreläsningsserie antal {salsövningar,programmeringmetoder,praktisera} där teori föreläsning
- examination be continuous course laboratory weekly meeting review logbook assessment final product report oral presentation
examination ske {fortlöpande,veckomöten} kurs laboration granskning loggbok bedömning slutprodukt rapport muntlig framställning
- course conclude seminar mandatory attendance where project be present
kurs avsluta seminarium obligatorisk närvaro där projekt redovisa
- addition course eda322 digital design be strongly recommend
dessutom kurs eda322 digital konstruktion stark rekommendera
- computer security be course propose specialization
kurs grundkurs datasäkerhet del föreslå säkerhetsfördjupningen universitet
- course eda092 operating system equivalent be recommend
kurs operativsystem motsvarande rekommendera
- common thread run part be discussion cost tradeoff respect performance power energy {verifiability,programmability}2 maintainability
genomgående tema kurs del avvägning prestanda {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 underhåll
- course look design current multicore system {eye,next} how be likely evolve decade
kurs behandla hur dag {multicore-system,blick,nära} konstruerad framtida system bygga decennium
- common thread run part be discussion cost tradeoff respect performance power energy {verifiability,programmability}2 maintainability
genomgående tema kurs del avvägning prestanda {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 underhåll
- course tda383 concurrent programming be recommend
kurs programmering rekommendera
- course aim {convey,eachother} how modern computer system be construct hardware module interact low level software
kurs ha syfte förmedla hur modern datorsystem uppbygga hårdvarudelar samverka mjukvara låg nivå
- practical laboration be include help student understand protocol practically use network equipment
kurs ingå även frivillig moment webb-baserade självstudium
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- aim course be learn design analyze network protocol gain knowledge exist communication include support system fundamental task method datum
syfte kurs lära utforma analysera nätverksprotokoll inhämta kunskap befintlig kommunikationsnät {stödsystem,datakommunikationsnät} protokoll grundläggande funktion metod
- experience network orient programming be part course
erfarenhet nätverksorienterad programmering ge väsentlig del kurs
- be eligible course student
behörighet kurs krävas minst
- course student be able
avsluta kurs student
- course be organize series lecture
kurs utgöra föreläsningsserie
- course algorithm computer architecture be strongly recommend
kurs algoritm datorarkitektur rekommendera stark
- be use code
kurs använda java programmeringsspråk
- course be divide part
kurs omfatta del
- course be divide part basic route switch och switching complex network access
kurs uppdela del grundläggande routing switching komplex nätverk wan-access
- examination be obviously continous process course
examination naturligtvis kontinuerlig process kurs gång
- grade {th,homepage} base sum result gain activity task more detail be available course
slutbetyg skala ge basera summa resultat samtlig aktivitet uppgift mer detalj finnas hemsida kurs
- be also moment {self-study,web-based}2 course material
kurs ingå även moment webbaserad självstudium
- course be introduction software development language c
kurs introduktion programutveckling språk
- course be organize {bottom-up,sister} top-down introduction electronic system design
kurs organiserad " {bottom-up,systerkurs} top-down parallell introduktion elektroniksystemkonstruktion
- complete course student expect be able
slutföra kurs förvänta student
- course also include discussion hypothesis state roughly function be computable certain intuitive sense only define several model computation
kurs innehålla också diskussion hypotes {förmodan,intuitiv} funktion beräkningsbar viss sätt endast definiera flera beräkningsmodeller
- completion course student be able
godkänna kurs student
- topic course be theory practice optimization problem discrete structure
kurs behandla optimeringsproblem diskret struktur teori praktik
- project be central part involve implement complete compiler small imperative programming language
projekt huvuddel kurs bestå implementera komplett kompilator liten imperativt programmeringsspråk
- be lecture week introduce formal method general technical theoretical concept present tool
kurs omfatta föreläsning vecka introducera formell metod generell bakomliggande teknisk teoretisk begrepp verktyg
- be exercise class week
kurs omfatta föreläsning även praktisk övningstillfälle vecka
- aim course be explore powerful mechanism functional programming language offer solve real problem structure larger program
kurs mål utforska kraftfull mekanism funktionell programspråk erbjuda när gälla lösa verklig problem strukturera stor program
- be central idea course
central idé kurs
- programming language use course be
kurs använda huvudsakligen programmeringsspråk
- be eligible course student successfully complete year education aim degree equivalent
{behörig,högskoleexamen} kurs student klara år utbildning väg datateknik motsvarande
- be recommend require read follow course `` logic computer science theory formal language
rekommendera inte krav läsa följande kurs {i_förväg:14,theory,formal,languages} algorithms in computer
- course be organize lecture exercise
kurs organiserad föreläsning övning
- aim course be teach principle object-oriented view how program construct
kurs syfte lära ut grundläggande princip tekniker hur konstruera imperativa objektorienterade program
- programming language be use
kurs använda programspråk
- course be introduction imperative programming software development
här kurs introduktion imperativ programmering programvaruutveckling
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- throughout course be concern imperative program general object-oriented particular
kurs genomgående fokusera imperativa program generell särskilt objektorienterade
- completion course student expect be able
genomgå kurs student
- be eligible course student successfully complete
kurs krävas student genomgå
- be few question course distribute system address
fråga kurs behandla
- goal course be understand design distribute system discuss underlie principle mechanism drive today'
mål kurs få förståelse design distribuera system underliggande princip mekanism dag använda
- course topic be follow
kurs ge kunskap
- however be aware course programming
vara dock medveten inte kurs programmering
- aim course be give deepen understanding possibility limitation method
syfte kurs ge fördjupa förståelse möjlighet begränsning ai-metoder
- course be project-oriented divide part
kurs projektinriktad uppdela del
- be advanced course assume academic {maturity,willingness} explore independently
avancerad kurs förutsätta student ha akademisk {mognad,vilja} utforska självständig
- tool ~ konstruktionsverktyg (8.1%)
- digital ~ digitalteknik (8.1%)
- area ~ delområden (8.1%)
- assignment ~ hemuppgift (8.1%)
- use ~ användning (8.1%)
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- parallel programming mean use multiple hardware core processor order gain speed
parallell programmering mena användning flera hårdvaruenheter kärna processor öka beräkningskapaciteten
- apply ethical principle good practice scientific writing include proper citation use statistics
tillämpa etisk princip vetenskaplig skrivande korrekt citat användning statistik
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- understand function use limitation programmable logic circuit
funktion användning begränsning programmerbar krets
- understand function use limitation modern design tool electronic
funktion användning begränsning modern konstruktionsverktyg elektronikkonstruktion
- recognize function use technology
översiktlig beskriva funktion användning rekonfigurerbar logik asic teknologi
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- knowledge datum abstraction structure be important construction use {maintenance,adaptable,reusable} program component
{förtrogenhet,förändringsbara,återanvändbara,programkomponenter} begrepp dataabstraktion datastruktur nödvändig konstruktion användning underhåll
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- make use layered reference model create understanding design usage various computer network
tillämpa referensmodellerna skapa förståelse uppbyggnad användning olik datornätverk
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- discuss use bioinformatic address range biological question
diskutera användning bioinformatik samband rad biologisk frågeställning
- {dualize,bound} optimization problem use dual form obtain
duala optimeringsproblem användning form bestämma gräns
- use linear programming particular approximation
användning linjär optimering {i_synnerhet:07,approximation}
- use basic repertoire programming technique type functional language such model datatype recursion higher order function
använda grundläggande {repertoar,typat} programmeringstekniker funktionell språk såsom modellering datatyper rekursion användning hög ordning funktion
- master ~ examensarbete (8.1%)
- course prepare student master thesis project improve student' ability conduct phd study
kurs förbereda student examensarbete förbättra elev förmåga bedriva forskarstudier
- thesis master science programme place emphasis {technical/scientific/artistic,matter}2 aspect subject
examensarbete civilingenjörs- arkitekt teknologie masterprogram betona teknisk {naturvetenskaplig,konstnärlig}2 innehåll
- completion degree work student demonstrate such knowledge ability require independently master
genomföra examensarbete student visa sån kunskap förmåga krävas självständig arbeta arkitekt civilingenjör teknologie mast
- cover etc. thesis formulate accord instruction template design publish master
utformning examensarbete {framsida,mall}2 mm ske
- student {pursue,five-year}2 master science engineering architecture education accrue {at,least}15 hec begin work thesis
student {femårig,arkitektutbildningarna}2 civilingenjörs- uppnå minst hp examensarbete påbörja
- thesis master science programme place emphasis {technical/scientific/artistic,matter}2 aspect subject
examensarbete civilingenjörs- arkitekt teknologie masterprogram betona teknisk {naturvetenskaplig,konstnärlig}2 innehåll
- completion degree work student demonstrate such knowledge ability require independently master
genomföra examensarbete student visa sån kunskap förmåga krävas självständig arbeta arkitekt civilingenjör teknologie mast
- cover etc. thesis formulate accord instruction template design publish master
utformning examensarbete {framsida,mall}2 mm ske
- student {pursue,five-year}2 master science education accrue {at,least}15 hec begin work thesis
student {femårig,arkitektutbildningarna}2 civilingenjörs- uppnå minst hp examensarbete påbörja
- resource ~ synkronisering (8.0%)
- end main objective course be demonstrate how enhance c programming language use implement communication/synchronization task resource management {mutual,exclusion}4
viktig syfte kurs demonstrera hur utöka programspråk använda realisera kommunikation synkronisering process resurshantering ömsesidig uteslutning
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- identify concurrent synchronization problem example share update {dine,philosopher,producer-consumer,time-out} resource allocation
identifiera synkronisering problem parallell system t.ex. {shared,update,dining,philosophers,producer-consumer,resource,allocation,time-outs}
- carry ~ simuleringsövningar (8.0%)
- control ~ dataväg (8.0%)
- summarize ~ aktuell (8.0%)
- fundamental ~ grundläggande (8.0%)
- fundamental concept object orient programming development
grundläggande begrepp objektorienterad programutveckling
- fundamental concept object orient programming
grundläggande begrepp objektorienterad programutveckling
- lecture focus fundamental concept structure
föreläsning behandla grundläggande begrepp struktur
- describe fundamental software engineering such stakeholder requirement
beskriva grundläggande koncept mjukvaruutveckling t.ex. intressent krav
- have overall fundamental understanding computer security realize consequence insecurity
ha övergripande grundläggande förståelse datasäkerhet otillräcklig innebära betrakta system
- course intend give fundamental knowledge analysis synthesis optimization combinatorial sequential digital circuit
kurs avse ge grundläggande kunskap analys syntes optimering digital kombinatorisk nät sekvensnät
- aim course be learn design analyze network protocol gain knowledge exist communication include support system fundamental task method datum
syfte kurs lära utforma analysera nätverksprotokoll inhämta kunskap befintlig kommunikationsnät {stödsystem,datakommunikationsnät} protokoll grundläggande funktion metod
- course provide student ability understand fundamental issue design method computer network protocol
kurs innehåll ge därför förståelse grundläggande fråga uppkomma utformning datornätverk olik datornätverksprotokoll
- have fundamental understanding make system vulnerable be able predict new attack method become reality
grundläggande förståelse svaghet kommunicera system ha förutse potentiell problem olik protokoll
- use functional abstraction fundamental datum
använda funktionell abstraktion grundläggande dataabstraktion
- aim such analysis include {genome,disease,reconstruction} structural functional prediction elucidation molecular basis human understand fundamental biological system evolutionary history
mål sån analys omfatta {genomanalys,förutsägelse,klarlägga,sjukdom,rekonstruktion} strukturell funktionell molekylär grund mänsklig förståelse grundläggande biologisk system evolutionär historia
- primary goal be enable student write realistic small medium-size program introduce fundamental concept computer science
främst mål göra möjlig student skriva realistisk liten mellanstor program samtidig introducera grundläggande koncept datavetenskap
- primary goal be enable student write realistic small program real world application introduce fundamental concept computer science
primär syfte lära ut grundläggande datavetenskapliga begrepp samtidig student skriva realistisk liten program
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- purpose ~ ram (8.0%)
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- when ~ delredovisning (8.0%)
- technology ~ teknik (8.0%)
- purpose course be {familiarize,creation}2 student contemporary technology notation adaptation transformation modeling language
syfte kurs student bli förtrogen modern teknik språk notation skapa anpassa omvandla modelleringsspråk
- recognize emerge technology model drive engineering use relevant information source
känna ny teknik {modelldrivet,informationskällor} arbete relevant
- discussion only focus technology also how affect {world's,carbon,footprint} likely impact society now future generation
diskussion inte bara fokusera teknik också hur påverka {värld,koldioxidutsläpp,just,sannolik,generation} nu inverka samhälle kommande
- framework project be able identify issue regard role technology society such environmental ethical aspect
ram specifik examensarbete identifiera frågeställning avse teknik roll samhälle såsom miljömässig etisk aspekt
- dna sequencing technology {dramatically,recently,vast,amount,clinical} improve face datum basic science as well area such medicine
teknik dna-sekvensering förbättra {dramatisk,grundforskning,klinisk} hantera stor datamängd område medicin
- discuss technology modern high-throughput dna sequencing application
diskutera teknik modern high-throughput dna-sekvensering tillämpning
- regard ~ gälla (8.0%)
- publish ~ examensarbete (8.0%)
- group ~ projektgrupp (8.0%)
- parallelism ~ parallell (7.9%)
- advantage functional approach parallelism {immutability,absence,determinism} datum race
fördel parallell funktionell programmering {oföränderlighet,immutability,avsaknad,synkroniseringsfel,determinism}
- approach express parallelism {eval,par,skeleton} monad parallel strategy datum
metod uttrycka parallellism parallell strategi skelett dataparallellism
- interpret parallelism profile address bottleneck
tolka {exekveringsprofiler,åtgärda} parallell program flaskhals
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- datum ~ datakommunikation (7.9%)
- student ~ kurs (7.8%)
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- course primarily intend introduction mathematical modelling student limited experience use mathematics engineering come work different area where be useful
kurs främst avse introduktion matematisk modellering student begränsad erfarenhet hur matematik använda olik ingenjörsområden arbeta område där användbar
- course end individual summarize report where student be encourage reflect personal perspective
kurs avsluta individuell sammanfatta uppsats där student uppmuntra reflektera personlig sätt
- course give student
kurs ge student
- emphasis place interactive teaching style lot direct contact student teacher
kurs betona interaktiv undervisningsstil mycket kontakt student lärare
- main teaching language be swedish support give also so possible take course interested student
huvudsaklig {undervisningsspråk,svensk} viss stöd ge även engelska så möjlig intresserad student ta kurs
- course give student practical experience form work project group when come planning construction implementation verification non-trivial system hard and/or software
generell se kurs ge studerande praktisk erfarenhet arbete projektgrupp planering konstruktion implementering verifiering icke-trivialt system bestående hård mjukvara
- course student do project limited time
kurs student genomföra projektarbete begränsad tid
- apply course student arrange teacher be willing supervise project
söka kurs student hitta lärare villig agera handledare projekt
- overall aim course be introduce student design verification electronic system
kurs övergripande syfte introducera student konstruktion verifiering elektroniksystem
- be course where student team undertake electronic product prototype design
kurs designa {studentgrupper,produktprototyp} elektronisk
- student mpees master program have priority course
student masterprogrammet förtur kurs
- purpose course be strengthen student' knowledge {eda-based,proficient,utilize} design verification method make student right eda tool context sequence
syfte kurs stärka student kunskap metod eda-baserad konstruktion verifiering göra förtrogen använda rätt eda-verktyg sammanhang ordning
- lecture technical writing be also peer-response workshop where student get develop write skill reading comment draft term paper group
föreläsning teknisk rapportskrivning innehålla kurs också {skrivarworkshop,fördjupningsstudien} där student utveckla skriva granska kommentera utkast
- complete course student have solid broad foundation type system programming language
avsluta kurs student ha solid bred grund typsystem programmeringsspråk
- pass course student
betyg godkänna kurs student
- be eligible course student have
behörighet kurs krävas
- course span q1 q2 student work independent manner
kurs sträcka student arbeta oberoende sätt
- beginning q1 student take course require state topic interest set work plan define scope goal
början student ta kurs redovisa ämne avse arbeta upprätta arbetsplan definiera omfattning mål
- similarly beginning q2 student take course require state topic interest set work plan define scope goal
sätt början student ta kurs redovisa ämne avse arbeta upprätta arbetsplan definiera omfattning mål
- student be eligible course enrol mpees master's programme successfully complete follow
student inskriva masterprogrammet klara följande kurs
- hence be limit number student accept course
därför finnas gräns hur många student acceptera kurs
- student {at,least}15 attendance be compulsory pass course
minst % närvaro krävas få godkänna kurs
- be eligible course student
behörighet kurs krävas minst
- be eligible course student
behörighet kurs krävas minst
- aim course be give student {chance,visit} follow example graduate lecture series researcher department
kurs syfte ge student möjlighet följa exempel doktorandkurs föreläsningsserie gästforskare institution
- course give student further knowledge research area relevance computer science engineering
kurs tillhandahålla student djup kunskap avse forskningsområde relevant ämne data informationsteknik
- addition mandatory pre-requisite take course be student establish contact examiner
därutöver förkunskapskrav student ha etablera kontakt kurs examinator
- be examiner decide student accept not course
examinator besluta student anta kurs ej
- purpose course be student get {familiarize,creation}2 contemporary technology notation adaptation transformation modeling language
syfte kurs vara student bekanta modern tekniker språk notation skapa anpassa omvandla modelleringsspråk
- purpose course be {familiarize,creation}2 student contemporary technology notation adaptation transformation modeling language
syfte kurs student bli förtrogen modern teknik språk notation skapa anpassa omvandla modelleringsspråk
- be eligible course student have
behörighet kurs krävas minst
- course prepare student master thesis project improve student' ability conduct phd study
kurs förbereda student examensarbete förbättra elev förmåga bedriva forskarstudier
- course be student interested empirical method apply field software engineering
kurs student intresserad lära applicera olik empirisk metod programvaruteknik
- course examine write lab assignment carry group normally student
kurs examinera inlämningsuppgift labbe genomföra grupp normal student
- completion course student possess follow understanding skill ability judgement
fullgöra kurs student besitta följande kunskap färdighet förmåga
- course be organize project where student work team usually address real-world software engineering task
kurs organisera projekt där student arbeta team vanligtvis lösa realistisk mjukvaruutvecklingsuppgift
- course provide student general background testing technique focus theory practice model-based
kurs ge student allmän bakgrund testmetoder fokus teori praktik modellbaserad testning
- course provide student background theory practice model-based testing include how tool be use improve software quality
kurs ge student bakgrund teori {praktikav,testverktyg,kananvändas} modellbaserad testning inklusive hur förbättra mjukvara kvalité
- be eligible course student have bachelor degree equivalent include complete programming
behörighet kurs krävas minst kandidatexamen programvaruteknik datavetenskap motsvarande godkänna programmering
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- course also aim give student technical skill design integration verification hardware software processor-based system
kurs också ge student teknisk färdighet konstruera integrera verifiera hård mjukvara processorbaserade system
- course run project group student lead individual grade respectively
kurs driva projektform grupp student leda individuell betyg respektive
- complete course student be able
avsluta kurs förvänta student kunna:
- admit course student
anta kurs student
- course be only open student admit
kurs endast öppen student inskriva mpalg
- course aim student learn modern method quality assurance software development particular focus embedded system web application
kurs syfta student lära modern metod kvalitetssäkring mjukvaruutveckling särskilja fokus inbyggd system webbapplikationer
- course introduce student modern method quality assurance software development
kurs introducera student modern metod kvalitetssäkring mjukvaruutveckling
- course prepare student work quality engineer manager software development organization focus embedded web application
kurs förbereda student arbete {kvalitetsingenjörer,kvalitetschefer} mjukvaruutvecklingsorganisationer särskilja fokus inbyggd system webbapplikationer
- purpose sub-course be assess student practical skill teach course
delkursen syfta examinera student praktisk kunskap ge kurs
- be eligible course student
behörighet kurs krävas minst kandidatexamen software engineering informationsteknik programvaruteknik datavetenskap motsvarande godkänna programmering
- student have good understanding computer organization basic knowledge low level programming be familiar term assembler interrupt so on i.e. contents course machine orient
student ha god förståelse dator konstruktion grundläggande kunskap maskinnära programmering kännedom begrepp assembler avbrott etc dvs innehåll kurs maskinorienterad
- student need also have knowledge datum structure e.g. tree link list hash table i.e. contents course data as well programming skill {at,least}15 point
student också ha kunskap datastrukturer t_ex träd {länka,kurspoäng,dataprogrammering} lista hashtabeller dvs innehåll kurs programmeringskunskaper minst
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- course student be able
kurs student
- course begin lecture exercise allow student become familiar tool
kurs inleda kort föreläsningsserie laboration göra student bekanta eda-verktygen
- complete course student acquire follow knowledge goal
fullgöra kurs student tillgodogöra_sig följande lärandemål
- part course student introduce modern computer-based design tool cad learn basics hardware description language
kurs få student bekanta modern datorbaserad konstruktionsverktyg samt lära grund maskinvarubeskrivande språk
- practical laboration be include help student understand protocol practically use network equipment
kurs ingå även frivillig moment webb-baserade självstudium
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- course offer learn experience involve hands-on {experimentation,reinforce} analysis student understanding concept application real-world problem
kurs innehålla praktisk experiment analys avse öka student förståelse central begrepp {denna,återspegling} verklig problem
- course provide student ability understand fundamental issue design method computer network protocol
kurs innehåll ge därför förståelse grundläggande fråga uppkomma utformning datornätverk olik datornätverksprotokoll
- be eligible course student
behörighet kurs krävas minst
- course student be able
avsluta kurs student
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- complete course student expect be able
slutföra kurs förvänta student
- completion course student be able
godkänna kurs student
- course laboration student build complete compiler simple imperative language
laboration kurs bestå skriva komplett kompilator liten imperativt språk
- be eligible course student successfully complete year education aim degree equivalent
{behörig,högskoleexamen} kurs student klara år utbildning väg datateknik motsvarande
- course introduce functional programming language related concept student already have knowledge
här kurs introducera funktionell programmeringsspråk relatera koncept student redan ha del kunskap programmering
- course student learn functional programming haskell language
här kurs komma student lära funktionell programmering programmeringsspråk
- furthermore student successfully complete course programming
krävas också programmeringskurs kurs diskret matematik
- completion course student expect be able
genomgå kurs student
- be eligible course student successfully complete
kurs krävas student genomgå
- accept course student furthermore participate actively supervise read comment report other group
godkänna kurs student också delta aktiv handledning läsa kommentera rapport grupp
- complete course student expect
klara_av kurs förvänta student ha förmåga
- eligible course student successfully complete year hecr study subject computer science equivalent
tillträde kurs student klara_av år hp studie ämne datavetenskap motsvarande
- furthermore student successfully complete follow course
dessutom student få godkänna följande kurs
- parallel ~ multicore-processorer (7.8%)
- opposition ~ annan (7.8%)
- modeling ~ modellering (7.8%)
- project ~ grupp (7.8%)
- project group individual participant {doesn't,direction} pass exam give additional work need get grade
underkänna betyg grupp enskild individ ge en gång anvisning komplettering genomföra erhålla godkänna
- project run group student
projekt genomföra grupp teknolog
- project be do small group understanding member contribute substantially individually
projekt göra liten grupp där samtlig {medlem,substansiellt} bidra individuell
- conduct regular project meeting supervisor include reflection close-out
delta regelbunden {teammöten,reflektionsmöten,halvtid,projektavslut} grupp handledare
- team project assess accord main deliverable final academic report product include documentation process
grupp examinera huvudsaklig {slutleveranser,produktspecifikation} slutlig akademisk rapport % produkt process projekt gång
- student achieve practical experience larger project {3d-graphic,extensive} individually group instance implement specific advanced technique several smaller
elev göra även valfri lämplig programmeringsprojekt individuell grupp t_ex t_ex:18 implementera specifik metod flera avancerad liten omfattande tekniker
- project examination base outcome group work
projekt-examinationen basera resultat grupp arbete
- project work carry team student support group supervisor
projektarbete utföra grupp stöd grupphandledare
- grade be individual base content group' report individual' degree contribution project whole
betyg individuell basera innehåll grupp rapport individ bidrag projekt helhet
- grade project whole manage deliver {improved,acceptance} software product own organisation typically open source get improvement
betyg projekt helhet {lyckas,source-projekt,acceptans} leverera förbättra programvara produktägande organisation vanligtvis open få förbättring grupp göra
- course run project group student lead individual grade respectively
kurs driva projektform grupp student leda individuell betyg respektive
- demonstrate basic skill {managing,handful} follow technical development project group developer
visa {basfärdighet,handfull,utvecklare.} driva följa upp teknisk utvecklingsprojekt grupp
- rating base project group choose give adjust accord how well complete
betyg sätta projekt grupp ge bas {justera,väl} hur genomföra
- project work perform group student
projektarbete utföra grupp teknolog
- group select task own follow proposal catalog project
grupp välja uppgift egen förslag projektkatalog
- write research survey collaboration student project group cooperation instructor demonstrate depth learn parallel computer design subject choose
grupp ledning instruktör författa rapport sammanfatta {forskningsläget,delområde,djupförståelse}2 välja visa område
- write research survey collaboration student project group cooperation instructor demonstrate depth learn parallel computer design subject choose
grupp ledning instruktör författa rapport sammanfatta {forskningsläget,delområde,djupförståelse}2 välja visa område
- course examine individual write examination hec programming project perform group
kurs examinera individuell skriftlig inlämningsuppgift hp ai-projekt genomföra grupp
- define explain discuss fundamental algorithm {at,least}15 subarea gain supervised group project
definiera förklara diskutera åtminstone ai-delområde förvärva handleda projektarbete grupp
- larger part course consist project work group complete programming write essay read comment other
stor del kurs bestå arbete projektgrupp slutföra programmeringsprojekt skriva essä läsa kommentera en annan grupp
- student form project group assign supervisor program essay subject
student bilda projektgrupp grupp tilldela handledare programmeringsprojekt essä-ämnen
- orient ~ c-program (7.8%)
- offer ~ bred (7.8%)
- not ~ inte (7.8%)
- adaptation ~ skapa (7.8%)
- research ~ forskningsområde (7.8%)
- well ~ medicin (7.6%)
- supervise ~ {övervaka,bayes-klassificerare,fisher-diskriminantanalys,perceptron-baserade,support-vektormaskiner,regression,boosting} (7.6%)
- safety ~ katastrofsäkerhet (7.6%)
- relevance ~ relevant (7.6%)
- os ~ operativsystem (7.6%)
- limitation ~ prestandabegränsningarna (7.6%)
- domain ~ ai-domänen (7.6%)
- current ~ nuvarande (7.6%)
- constraint ~ önskemål (7.6%)
- constraint ~ {tillämpningskrav,processmodeller,exekveringsmodeller} (7.6%)
- constraint ~ {framföra,tidsbegränsning} (7.6%)
- combination ~ tekniker (7.6%)
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- design implement effective efficient address subnett base combination technique variable length {subnet,mask,dhcp}2 configuration protocol
planera bearbeta effektiv ip-adresseringsplan tillämpning tekniker translation
- binary ~ binärsökning (7.6%)
- as ~ medicin (7.6%)
- construct ~ konstruktion (7.6%)
- structure ~ datatyper (7.6%)
- block ~ konstruera (7.6%)
- representation ~ utföra (7.6%)
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- flow ~ egenskap (7.6%)
- critically systematically integrate knowledge model simulate evaluate feature digital asic design flow
kritisk systematisk integrera kunskap modellera simulera utvärdera egenskap relevant konstruktionsflöden digital
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- subject ~ datateknik (7.5%)
- societal ~ aspekt (7.5%)
- nature ~ praktisk (7.5%)
- language ~ modelleringsspråk (7.4%)
- search ~ informationssökning (7.4%)
- product-line ~ utveckling (7.4%)
- lot ~ mycket (7.4%)
- following ~ följande (7.4%)
- architecture ~ systemarkitektur (7.4%)
- memory ~ minneshantering (7.3%)
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- use pointer dynamic memory allocation connection development manage array stack
använda pekare dynamisk minneshantering samband utveckling c-program hantering lista stack mm
- course cover {identifier,operator} variable type expression statement function program structure character string pointer array dynamic memory management list file standard library
kurs omfatta {identifierare,operator,programstruktur,typer,dynamisk,lite} variabel typ uttryck sats funktion tecken sträng pekare fält sammansatt minneshantering lista filhantering standardbibliotek
- dynamic memory management list
dynamisk minneshantering lista
- know basic principle run-time organization parameter passing memory management implement part compiler
känna grundläggande princip {runtime-miljöer,parameterskickande} minneshantering implementera kompilator
- memory ~ bussystem (7.3%)
- address ~ adresseringssätt (7.3%)
- deal ~ behandla (7.3%)
- task ~ deluppgifter (7.3%)
- assignment ~ inlämningsuppgift (7.3%)
- machine ~ dvs (7.2%)
- requirement ~ kravspecifikation (7.2%)
- issue ~ fråga (7.2%)
- fulfil ~ se (7.2%)
- divide ~ del (7.2%)
- configuration ~ bearbeta (7.2%)
- exception ~ felhantering (7.2%)
- ethical ~ forskning (7.2%)
- aim ~ möjlighet (7.2%)
- usage ~ användning (7.1%)
- test ~ testdriven (7.1%)
- tcp/ip ~ handla (7.1%)
- so ~ osv (7.1%)
- reflection ~ delta (7.1%)
- real-time ~ rendering (7.1%)
- seminar present more detail {research-level,ambient,occlusion,hair,illumination,soft,shadow,indirect,spherical,harmonic,wavelet} selection topic e.g. rendering application trace global hard real-time etc.
obligatorisk seminarium presentera mer detalj {forskningsnivå,ambient,occlusion,hair,applications,tracing,illumination,skugga,indirect,spherical,harmonics} antal ämne innefatta t_ex t_ex:16 rendering ray global mjuk
- primary focus be real-time rendering photo realistic render
primär fokus ligga {realtidsrendering,fotorealistisk} rendering
- question ~ frågeställning (7.1%)
- put ~ år (7.1%)
- computer industry accomplish phenomenal mission year put personal desk pocket
period {åstadkomma,datorindustrin,fenomenal,bedrift} år {placera,skrivbord,ficka}2 personlig dator
- however mainstream computing wall industry undertake new mission put personal parallel supercomputer desk home pocket
år {hejda,abrupt,varvid,hem} utveckling industri sätta ny mål {placera,skrivbord,ficka}2 personlig parallell superdator
- protocol ~ nätverksprotokoll (7.1%)
- preparation ~ laborationsrapport (7.1%)
- organization ~ mjukvaruorganisationer (7.1%)
- open ~ inskriva (7.1%)
- mission ~ år (7.1%)
- computer industry accomplish phenomenal mission year put personal desk pocket
period {åstadkomma,datorindustrin,fenomenal,bedrift} år {placera,skrivbord,ficka}2 personlig dator
- however mainstream computing wall industry undertake new mission put personal parallel supercomputer desk home pocket
år {hejda,abrupt,varvid,hem} utveckling industri sätta ny mål {placera,skrivbord,ficka}2 personlig parallell superdator
- mainstream ~ år (7.1%)
- main ~ {falla,masterprogrammets,huvudområde}2 (7.1%)
- link ~ {länka,kurspoäng,dataprogrammering} (7.1%)
- link ~ {link,level} (7.1%)
- intermediate ~ hitta (7.1%)
- integration ~ virtuell (7.1%)
- industry ~ år (7.1%)
- computer industry accomplish phenomenal mission year put personal desk pocket
period {åstadkomma,datorindustrin,fenomenal,bedrift} år {placera,skrivbord,ficka}2 personlig dator
- however mainstream computing wall industry undertake new mission put personal parallel supercomputer desk home pocket
år {hejda,abrupt,varvid,hem} utveckling industri sätta ny mål {placera,skrivbord,ficka}2 personlig parallell superdator
- i/o ~ beräkna (7.1%)
- home ~ {laborationspass,förstudieuppgift} (7.1%)
- grade ~ betygsskala (7.1%)
- finally ~ laboration (7.1%)
- exist ~ fordon (7.1%)
- execution ~ processexekvering (7.1%)
- event ~ skeende (7.1%)
- essential ~ {dna,rna-,proteinsekvenser} (7.1%)
- essential ~ arkitekturella (7.1%)
- error ~ {länkprotokollen,felupptäckande} (7.1%)
- electronic ~ {electronic,automation}2 (7.1%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- hands-on design skill training use industrial electronic automation eda tool
praktisk färdighetsträning användande {electronic,automation}2 verktyg industriell snitt
- distribute ~ fördela (7.1%)
- conversion ~ analog (7.1%)
- consider ~ betrakta (7.1%)
- component ~ programenheter (7.1%)
- component ~ elektronikkomponent (7.1%)
- checking ~ kontroll (7.1%)
- cache ~ total (7.1%)
- avoid ~ ut (7.1%)
- author ~ författa (7.1%)
- already ~ ut (7.1%)
- advanced ~ {utbildningsprogram,teknikområde} (7.1%)
- advanced ~ kontext (7.1%)
- advanced ~ architecture (7.1%)
- advanced ~ advanced (7.1%)
- additional ~ komplettering (7.1%)
- such ~ sån (7.0%)
- appropriate meaningful test interpret explain stakeholder result application such case use tool practical example
konstruera lämplig meningsfull test tolka förklara intressent resultat tillämpning sån testfall verktyg praktisk exempel
- hypothesize source program failure reflect how better correctness such
identifiera göra hypotes källa program {misslyckande,riktighet} reflektera hur god kontrollera sån
- completion degree work student demonstrate such knowledge ability require independently master
genomföra examensarbete student visa sån kunskap förmåga krävas självständig arbeta arkitekt civilingenjör teknologie mast
- completion degree work student demonstrate such knowledge ability require independently master
genomföra examensarbete student visa sån kunskap förmåga krävas självständig arbeta arkitekt civilingenjör teknologie mast
- such system refer real-time
sån datorsystem kalla realtidssystem
- other programming language use monitor semaphore implement function course also contain presentation such technique
annan programspråk använda monitor semafor realisera funktion innehålla kurs också genomgång sån tekniker
- use industrial-type design automation tool implement verify basic cmo circuit element follow flow support such
använda automatisera konstruktionsverktyg industriell snitt konstruera grundläggande {kretselement,i_enlighet_med:12,konstruktionsflöde} sån verktyg stödja
- aim such analysis include {genome,disease,reconstruction} structural functional prediction elucidation molecular basis human understand fundamental biological system evolutionary history
mål sån analys omfatta {genomanalys,förutsägelse,klarlägga,sjukdom,rekonstruktion} strukturell funktionell molekylär grund mänsklig förståelse grundläggande biologisk system evolutionär historia
- course include modern high-throughput sequencing technique application as well molecular biology database different system such
kurs innehålla modern high-throughput {sekvenseringstekniker,molekylärbiologiska} tillämpning databas olik system söka sån
- course several such model study imperative functional
kurs behandla flera sån modell imperativa " funktionell
- transform program basis such reasoning
transformera program basera sån resonemang
- implement such solution expressive programming language
implementera sån lösning uttrycksfull programspråk
- concept subclass describe how such declare
begrepp subklass beskriva hur sån deklarera
- need ~ behövas (7.0%)
- framework ~ realisera (6.9%)
- tree ~ abstrakt (6.9%)
- time ~ {värsta-fallets,exekveringstid}2 (6.8%)
- time ~ {tidpunkt,färdigskriven}2 (6.8%)
- time ~ hålltidskrav (6.8%)
- orient ~ tillämpningsorienterade (6.8%)
- management ~ nyckelhantering (6.8%)
- complete ~ slutföra (6.8%)
- complete ~ komplett (6.8%)
- better ~ god (6.8%)
- programming ~ funktionell (6.8%)
- functional programming constructive logic {simply,lambda,calculus,inductive} type safety definition proof technique dependent assistant base theory
funktionell programmering konstruktiv logik enkel {typad,lambdakalkyl,typsäkerhet,bevistekniker,korrekturassistens} induktiv definition beroende typ basera typteori
- use closure implement functional programming language
använda " closures implementera funktionell programmeringsspråk
- familiarity functional programming
kännedom funktionell programmering
- aim course be introduce principle practice parallel programming functional language
syfte kurs introducera princip praktisk tekniker parallell programmering funktionell programmeringsspråk
- course cover approach parallel functional programming
kurs belysa metod parallell funktionell programmering
- functional approach programming
funktionell programmering
- give overview approach parallelism functional programming language scientific literature
beskriva metod parallellism funktionell programspråk vetenskaplig litteratur
- when use functional language be appropriate solve parallel programming problem
identifiera {omständighet,programmeringsproblem} funktionell språk lämplig läsa parallell
- select appropriate form parallel functional programming give problem expain choice
välja form parallell funktionell programmering passa given problem förklara val
- course participant also complete introductory functional programming preferably use
kursdeltagare genomgå introduktionskurs funktionell programmering företrädesvis användande erlang
- introduction functional programming calculational proof
introduktion funktionell programmering programkalkyl bevis
- introduction functional programming calculational proof
introduktion funktionell programmering programkalkyl bevis
- functional programming instance tda452 tda555
hp funktionell programmering exempel
- aim course be explore powerful mechanism functional programming language offer solve real problem structure larger program
kurs mål utforska kraftfull mekanism funktionell programspråk erbjuda när gälla lösa verklig problem strukturera stor program
- course functional programming introduction discrete mathematics {at,least}15 dat151 language technology dat121 paradigm equivalent require
mycket specifik krävas kurs funktionell programmering introduktion diskret matematik minst technology dat121 programming motsvarande
- course introduce functional programming language related concept student already have knowledge
här kurs introducera funktionell programmeringsspråk relatera koncept student redan ha del kunskap programmering
- course student learn functional programming haskell language
här kurs komma student lära funktionell programmering programmeringsspråk
- exploit variety programming technique typical functional such
utnyttja olik programmeringstekniker vanlig funktionell programmering
- appreciate strength possible weakness functional programming paradigm
värdera styrka möjlig svaghet funktionell programmeringsparadigmet
- be introductory course programming use functional language haskell medium instruction
introduktionskurs programmering använda funktionell programmeringsspråk
- use basic repertoire programming technique type functional language such model datatype recursion higher order function
använda grundläggande {repertoar,typat} programmeringstekniker funktionell språk såsom modellering datatyper rekursion användning hög ordning funktion
- computer ~ datornätverk (6.8%)
- have basic knowledge skill field datum communication computer network
ha grundlägggande kunskap färdighet område datakommunikation datornätverk
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- have basic knowledge skill field datum communication computer network
ha grundlägggande kunskap färdighet område datakommunikation datornätverk
- computer network cover range {sub-specialty,bsd} include communication concept protocol security socket api distribute fault-tolerance method
datornätverk täcka rad underliggande område så datorkommunikation {nätverkskoncept,nätverkssäkerhet,socket} nätverksprotokoll distribuera feltolerans metod
- mastery computer network involve theory practice design implementation use protocol service
bemästra datornätverk krävas teoretisk praktisk kunskap utformning genomförande användande nätverksprotokoll tjänst
- course provide student ability understand fundamental issue design method computer network protocol
kurs innehåll ge därför förståelse grundläggande fråga uppkomma utformning datornätverk olik datornätverksprotokoll
- also expect design distribute algorithm computer network show why work
också utforma distribuera algoritm datornätverk visa varför fungera
- security computer network
säkerhet datornätverk
- show basic knowledge skill field datum communication computer network
redovisa grundlägggande kunskap färdighet område datakommunikation datornätverk
- make use layered reference model create understanding design usage various computer network
tillämpa referensmodellerna skapa förståelse uppbyggnad användning olik datornätverk
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- objective ~ syfte (6.8%)
- workshop ~ föreläsning (6.8%)
- function ~ ordning (6.8%)
- research ~ vetenskaplig (6.7%)
- software ~ software (6.7%)
- aspect ~ diskutera (6.7%)
- system ~ realtidssystem (6.7%)
- such system refer real-time
sån datorsystem kalla realtidssystem
- example real-time system be control car {aircraft,multimedia} space vehicle as well computer game application
exempel realtidssystem styrsystem bil {flygplan,rymdfarkost,datorspel,multimediatillämpningar}
- course intend give basic knowledge method design analysis real-time system
kurs syfta ge grundläggande kunskap metod konstruktion analys realtidssystem
- real-time system where task strict timing constraint be necessary make pre-run-time analysis schedulability
realtidssystem där process strikt tidskrav nödvändig göra {a_priori:15,schemaläggningsbarhet} analys system
- describe different layer system architecture embedded real-time
kategorisera beskriva olik lager systemarkitektur inbyggd realtidssystem
- real-time system play vital role many application domain include {drive-by-wire,automotive,intelligent,banking,robot} traffic control autonomous
realtidssystem spela viktig roll många tillämpning {drive-by-wire-system,intelligent,trafikstyrsystem,banksystem,robot} fordon autonom
- background motivation definition real-time computing system
bakgrund behov definition realtidssystem
- characteristic real-time system application constraint design method task model run-time mechanism architecture
egenskap realtidssystem {tillämpningskrav,processmodeller,exekveringsmodeller} konstruktionsmetoder arkitektur
- evaluation real-time system performance measure methodology
utvärdering realtidssystem prestandamått metod
- fault-tolerance technique real-time system model algorithm architecture
metod feltolerans realtidssystem modell algoritm arkitektur
- describe principle mechanism use scheduling task execution datum communication real-time system
redogöra princip mekanism använda schemaläggning processexekvering datakommunikation realtidssystem
- derive performance be familiar theoretical limitation give real-time system
härleda prestanda känna teoretisk prestandabegränsningarna given realtidssystem
- preparatory course real-time system eda222 equivalent require
förberedande kurs realtidssystem likvärdig krävas
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- develop program distribute real-time system consist node connect can-bus
utveckla enkel program distribuera realtidssystem basera gemensam can-buss
- be ~ student (6.6%)
- course primarily intend introduction mathematical modelling student limited experience use mathematics engineering come work different area where be useful
kurs främst avse introduktion matematisk modellering student begränsad erfarenhet hur matematik använda olik ingenjörsområden arbeta område där användbar
- be formulate exploratory style carefully select develop modelling problem solve skill student
uppgift formulera utforskande sätt välja utveckla student förmåga modellera lös problem
- course end individual summarize report where student be encourage reflect personal perspective
kurs avsluta individuell sammanfatta uppsats där student uppmuntra reflektera personlig sätt
- be do supervision session where student solve exercise regularly discuss teacher
ske handledningstimmar där student lösa uppgift regelbunden diskutera lärare
- main teaching language be swedish support give also so possible take course interested student
huvudsaklig {undervisningsspråk,svensk} viss stöd ge även engelska så möjlig intresserad student ta kurs
- student be able understand use formal tool check software hardware such sat-solver model checking engineering
student förstå använda formell verktyg kontroll mjukvara hårdvara {sat-lösare,tools} {model,checking}3 " programvaruteknik
- apply course student arrange teacher be willing supervise project
söka kurs student hitta lärare villig agera handledare projekt
- overall aim course be introduce student design verification electronic system
kurs övergripande syfte introducera student konstruktion verifiering elektroniksystem
- overall aim course be student learn how critically creatively identify formulate solve complex design problem
övergripande syfte student lära kritisk oberoende kreativ identifiera formulera lösa komplex konstruktionsproblem
- individual grade be award student base contribution team's result part
individuell betyg sätta sedan student basera bidrag grupp gemensam resultat del
- project work be do team where number student together
projektarbete göra team där antal student arbeta tillsammans
- other student {fulfill,seat} prerequisite admit be available
annan student uppfylla förkunskapskraven anta mån plats
- purpose course be strengthen student' knowledge {eda-based,proficient,utilize} design verification method make student right eda tool context sequence
syfte kurs stärka student kunskap metod eda-baserad konstruktion verifiering göra förtrogen använda rätt eda-verktyg sammanhang ordning
- lecture technical writing be also peer-response workshop where student get develop write skill reading comment draft term paper group
föreläsning teknisk rapportskrivning innehålla kurs också {skrivarworkshop,fördjupningsstudien} där student utveckla skriva granska kommentera utkast
- specifically student be able
speciell komma student
- oral presentation be do pair student select research paper chapter course book involve application type system cover lecture
muntlig presentation ske parvis student välja presentera uppsats kapitel kursboken involvera tillämpning typsystem inte omfatta föreläsning
- student be able design analyse implement type system also use different application area
student konstruera analysera implementera typsystem även använda olik applikationsområden
- moreover student be able work interactive programming proof system use dependent type
dessutom student arbeta interaktiv programmering bevissystem beroende typ
- further goal be student able make ethical consideration his/her work
ytterlig syfte student översiktlig belysa etisk konsekvens arbete
- group allocate topic paper be write
student bilda arbetsgrupp grupp tilldela ämne skriva uppsats
- knowledge be use write scientific paper
tillägna kunskap student visa skriva uppsats
- give scientific problem study field student be able find most relevant papers literature review communicate result
utgående vetenskaplig problem studerad område student söka fram mycket relevant artikel litteratur granska kommunicera granskning resultat
- student be able plan structure write research related paper select scientific field
student planera strukturera författa vetenskaplig uppsats välja vetenskapsområdet
- report base already publish papers student be able independently select
uppsats basera publicera vetenskaplig artikel student självständig välja ut relevant
- student be able make {defend,plagiarism,authorship} ethical judgement general particular area scientific writing e.g. related
student göra försvara etisk bedömning generell särskilt område akademisk skrivande t_ex relatera {plagiering,författarskap}
- where applicable student be able discuss value societal economic consequence his/her work
student där så {tillämpbar,ekonomisk} diskutera värdera samhällelig etisk konsekvens arbete
- student be eligible course enrol mpees master's programme successfully complete follow
student inskriva masterprogrammet klara följande kurs
- hence be limit number student accept course
därför finnas gräns hur många student acceptera kurs
- aim course be give student {chance,visit} follow example graduate lecture series researcher department
kurs syfte ge student möjlighet följa exempel doktorandkurs föreläsningsserie gästforskare institution
- addition mandatory pre-requisite take course be student establish contact examiner
därutöver förkunskapskrav student ha etablera kontakt kurs examinator
- be examiner decide student accept not course
examinator besluta student anta kurs ej
- purpose course be student get {familiarize,creation}2 contemporary technology notation adaptation transformation modeling language
syfte kurs vara student bekanta modern tekniker språk notation skapa anpassa omvandla modelleringsspråk
- purpose course be {familiarize,creation}2 student contemporary technology notation adaptation transformation modeling language
syfte kurs student bli förtrogen modern teknik språk notation skapa anpassa omvandla modelleringsspråk
- course be student interested empirical method apply field software engineering
kurs student intresserad lära applicera olik empirisk metod programvaruteknik
- course be organize project where student work team usually address real-world software engineering task
kurs organisera projekt där student arbeta team vanligtvis lösa realistisk mjukvaruutvecklingsuppgift
- course provide student background theory practice model-based testing include how tool be use improve software quality
kurs ge student bakgrund teori {praktikav,testverktyg,kananvändas} modellbaserad testning inklusive hur förbättra mjukvara kvalité
- student expect be active whole mini-module
student förvänta aktiv hel minimodulen
- knowledge understanding student be able
kunskap förståelse student
- skill ability student be able
färdighet förmåga student
- judgement approach student be able
värderingsförmåga förhållningssätt student
- student understand how processor pipeline cache work be comfortable read assembly language
student förstå funktion processor pipeline cachar läsa assemblerkod
- requirement course be successfully complete year subject computer science equivalent
student ha fullfölja år studium datavetenskap datateknik jämförbar utbildning
- base student' contribution project work individual grade be higher lower group establish
basera respektive student bidrag projektgrupp arbete sätta individuell betyg hög låg gruppbetyget
- student demonstrate ability identify industrial problem use advanced software engineering method solve be
student visa förmåga identifiera industriell frågeställning använda avancerad software engineering metod lösa problem
- complete course student be able
avsluta kurs förvänta student kunna:
- course be only open student admit
kurs endast öppen student inskriva mpalg
- purpose sub-course be assess student practical skill teach course
delkursen syfta examinera student praktisk kunskap ge kurs
- purpose question be assess student knowledge definition relevant research field
fråga syfta examinera student kunskap definition relevant forskning område
- purpose thesis be enable student develop deeper knowledge understanding capability attitude context programme study
examensarbete syfta student utveckla fördjupa kunskap förståelse förmåga förhållningssätt utbildning sammanhang
- specific learning objective be fulfil master' thesis student able
specifik lärandemål fullfölja masterexamensarbetet student
- thesis be write single student work together
examensarbete genomföra student tillsammans
- student be entitle guidance course work
arbete gång ha student erna rätt regelbunden handledning
- purpose thesis be enable student develop deeper knowledge understanding capability attitude context programme study
examensarbete syfta student utveckla fördjupa kunskap förståelse förmåga förhållningssätt utbildning sammanhang
- specific learning objective be fulfil master' thesis student able
specifik lärandemål fullfölja masterexamensarbetet student
- thesis be write single student work together
examensarbete genomföra student tillsammans
- student be entitle guidance course work
arbete gång ha student erna rätt regelbunden handledning
- successful completion course participant be able demonstrate knowledge understanding
kurs student visa ha kunskap förståelse
- participant also be able
student också
- student have good understanding computer organization basic knowledge low level programming be familiar term assembler interrupt so on i.e. contents course machine orient
student ha god förståelse dator konstruktion grundläggande kunskap maskinnära programmering kännedom begrepp assembler avbrott etc dvs innehåll kurs maskinorienterad
- course student be able
kurs student
- follow skill be usually student acquire
följande kunskap bruka student förvärva
- course student be able
avsluta kurs student
- laboratory work home assignment be do group student
laboration inlämningsuppgiften göra grupp student
- overall goal project be student demonstrate knowledge ability require work independently engineer
övergripande mål examensarbete student visa sån kunskap förmåga krävas självständig arbeta högskoleingenjör
- complete course student expect be able
slutföra kurs förvänta student
- completion course student be able
godkänna kurs student
- be eligible course student successfully complete year education aim degree equivalent
{behörig,högskoleexamen} kurs student klara år utbildning väg datateknik motsvarande
- primary goal be enable student write realistic small medium-size program introduce fundamental concept computer science
främst mål göra möjlig student skriva realistisk liten mellanstor program samtidig introducera grundläggande koncept datavetenskap
- mean student be able explain use
betyda student förklara använda
- primary goal be enable student write realistic small program real world application introduce fundamental concept computer science
primär syfte lära ut grundläggande datavetenskapliga begrepp samtidig student skriva realistisk liten program
- laboration be usually do group student
inlämninguppgifterna göra normal grupp student
- completion course student expect be able
genomgå kurs student
- be eligible course student successfully complete
kurs krävas student genomgå
- be able demonstrate critical knowledge
student demonstrera kunskap
- be advanced course assume academic {maturity,willingness} explore independently
avancerad kurs förutsätta student ha akademisk {mognad,vilja} utforska självständig
- {specification/modelling,formalism} ~ specifikation (6.6%)
- training ~ hårdvarubeskrivande (6.6%)
- sum ~ samman (6.6%)
- seminar ~ {c:a,seminarietillfällena} (6.6%)
- security ~ säkra (6.6%)
- security ~ eng (6.6%)
- rule ~ gälla (6.6%)
- regular ~ masterkurser (6.6%)
- power ~ kraftförsörjning (6.6%)
- name ~ mången (6.6%)
- maintain ~ kontinuerlig (6.6%)
- logic ~ satslogik (6.6%)
- interpret ~ c. (6.6%)
- homework ~ inlämningsuppgifter (6.6%)
- hiding ~ hemlig (6.6%)
- experience ~ programmeringserfarenhet (6.6%)
- equipment ~ övrig (6.6%)
- create ~ modell-validering (6.6%)
- code ~ konstruktionsprinciper (6.6%)
- certain ~ konsekvens (6.6%)
- automate ~ icke-funktionella (6.6%)
- applicable ~ chalmers (6.6%)
- project ~ projektarbete (6.6%)
- field ~ söka (6.6%)
- exercise ~ övningsuppgifter (6.5%)
- realize ~ konstruera (6.5%)
- research ~ forskningsuppgift (6.5%)
- type ~ användbarhet (6.5%)
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- structure ~ uppbyggnad (6.4%)
- enable ~ program (6.4%)
- science ~ studium (6.4%)
- science ~ datatekniska (6.4%)
- exception ~ exceptions (6.4%)
- error ~ uppbygga (6.4%)
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- technology ~ digitalteknik (6.4%)
- technology ~ asic (6.4%)
- structure ~ algoritm (6.3%)
- course algorithm datum structure complement good way be requirement
kurs algoritm datastrukturer komplettera bra sätt inte förkunskapskrav
- learn common abstract datum type structure algorithm
lära vanlig abstrakt datatyper datastrukturer algoritm
- standard library datum structure algorithm
standardbibliotek datastrukturer algoritm
- understand use algorithm manipulate query basic datum structure efficient way why be correct
förstå använda algoritm hantera grundläggande datastrukturer effektiv sätt varför korrekt
- make inform choice different datum structure algorithm application
göra välgrundad val olik datastrukturer algoritm tillämpning
- particularly relevant be mathematics include discrete datum structure
särskilt relevant matematik inklusive diskret programmering algoritm datastrukturer
- basic knowledge datum structure algorithm
grundläggande kunskap datastrukturer algoritm
- datum structure comprise fundamental component most modern software product
algoritm datastrukturer utgöra fundamental byggsten mången modern programvara
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- analysis resource demand algorithm datum structure respect computation time memory consumption
analys algoritm datastrukturers resurskrav avseende {beräkningstid,minnesbehov}
- standardised algorithm class datum structure
standardisera algoritm klass datastrukturer
- perform analysis resource demand algorithm datum structure
göra enkel analys algoritm datastrukturers resurskrav
- use standard software library datum structure algorithm
använda standardbibliotek datastrukturer algoritm
- helpful input structure tree parameter
snabb algoritm använda trädstruktur liten parameter
- knowledge correspond course algorithm datum structure
kunskap motsvarande kurs algoritm datastrukturer
- previous programming experience basic knowledge datum structure algorithm also assume
kurs förutsätta tidigare programmeringserfarenhet grundläggande kunskap datastrukturer algoritm
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- datum structure algorithm
datastrukturer algoritm
- perform whole development {cycle,fill} algorithm problem analysis choose modify combine suitable technique datum structure correctness complexity implementation detail look possible improvement etc.
utföra hel {utvecklingscykeln,problemanalys,implementationsdetaljer} algoritm välja modifiera kombinera lämplig tekniker datastrukturer analys korrekthet komplexitet fylla hitta möjlig förbättring etc.
- search ~ söka (6.3%)
- open ~ öppen (6.3%)
- interface ~ interface (6.3%)
- grade ~ betygsätta (6.3%)
- execute ~ utföra (6.3%)
- computer be key component {almost,flexibility} technical system today functional as well ability execute fast power efficient way
dator utgöra viktig komponent {nästan,flexibilitet} teknisk system idag grund funktionell förmåga utföra beräkning snabb energieffektiv
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- block ~ konstruktionsprinciper (6.3%)
- complex ~ stor (6.2%)
- vhdl ~ bestämma (6.2%)
- typical ~ programmeringstekniker (6.2%)
- translate ~ uttrycka (6.2%)
- transfer ~ datagram (6.2%)
- theoretical ~ teoridel (6.2%)
- term ~ {samlingsnamn,systemdesign} (6.2%)
- take ~ {avstämning,årskurs} (6.2%)
- start ~ lokal (6.2%)
- scheme ~ global (6.2%)
- reuse ~ därmed (6.2%)
- related ~ storlek (6.2%)
- recurrence ~ uttrycka (6.2%)
- reason ~ val (6.2%)
- reading ~ inläsning (6.2%)
- quantify ~ utvälja (6.2%)
- pipeline ~ uppkomma (6.2%)
- one ~ slutlig (6.2%)
- on ~ etc (6.2%)
- none ~ fördel (6.2%)
- most ~ f. (6.2%)
- microcontroller ~ förekommande (6.2%)
- lead ~ ledning (6.2%)
- inference ~ ai (6.2%)
- hand ~ färdig (6.2%)
- distinguish ~ betydelse (6.2%)
- detect ~ automatisk (6.2%)
- context ~ kontext (6.2%)
- consideration ~ läsperiod (6.2%)
- connection ~ programlogik (6.2%)
- connection ~ bredband (6.2%)
- combinational ~ kombinatorisk (6.2%)
- both ~ en (6.2%)
- assistant ~ sedan (6.2%)
- assessment ~ säkerhetsbedömning (6.2%)
- assessment ~ kreativitet (6.2%)
- asic ~ syntes (6.2%)
- allow ~ kort (6.2%)
- a. ~ fram (6.2%)
- basic ~ elementär (6.1%)
- respect ~ motivera (6.1%)
- complete ~ avsluta (6.1%)
- memory ~ komponent (6.1%)
- area ~ applikationsområden (6.1%)
- development ~ utvecklingsprojekt (6.0%)
- thesis ~ masterprogram (6.0%)
- model ~ beräkningsmodeller (6.0%)
- focus ~ fokusera (6.0%)
- education ~ hp (6.0%)
- device ~ periferienheter (6.0%)
- confidence ~ syfte (6.0%)
- assignment ~ skriftlig (6.0%)
- instruction ~ betyda (6.0%)
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- laboratory ~ laborationsuppgift (6.0%)
- timer ~ programmering (5.9%)
- machine ~ maskininlärning (5.9%)
- design ~ utforma (5.9%)
- various ~ förklara (5.9%)
- also be able explain meaning {soundness,derivation} completeness various logic propositional predicate temporal write tree natural deduction
också förklara innebörd {sundhet,logiker,satsa,predikat,temporal} fullständighet olik logik skriva härledning naturlig deduktion predikatlogik
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- explain various role hash function part other cryptographic primitive protocol requirement place
förklara {hashfunktioners,hashfunktioner}2 olik användningsområde annan kryptografisk primitiver protokoll krav ställa
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- explain various role hash function part other cryptographic primitive protocol requirement place
förklara {hashfunktioners,hashfunktioner}2 olik användningsområde annan kryptografisk primitiver protokoll krav ställa
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- quality ~ modern (5.8%)
- performance ~ prestandamått (5.8%)
- path ~ {minimal,vägfördröjning} (5.8%)
- path ~ routingprotokollen (5.8%)
- particular ~ {i_synnerhet:07,approximation} (5.8%)
- modelling ~ modelleringsspråket (5.8%)
- introduce ~ textbok (5.8%)
- dat105 ~ motsvarande (5.8%)
- brief ~ prestanda (5.8%)
- architectural ~ {arkitekt-modellering,arkitekturbeskrivningsspråk} (5.8%)
- address ~ adressering (5.8%)
- digital ~ element (5.8%)
- education ~ utbildning (5.8%)
- programming ~ programmera (5.8%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- example give illustrate unity mathematics programming theory
vidare komma student få praktisk erfarenhet programmera språk beroende typ
- realization complete link building block computer programming
konstruktionsarbetet avsluta {sammankoppla,byggblocken}5 dator programmera
- realization complete link building block computer programming
konstruktionsarbetet avsluta {sammankoppla,byggblocken}5 dator programmera
- realization complete link building block computer programming
konstruktionsarbetet avsluta {sammankoppla,byggblocken}5 dator programmera
- realization complete link building block computer programming
konstruktionsarbetet avsluta {sammankoppla,byggblocken}5 dator programmera
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- realization complete link building block computer programming
konstruktionsarbetet avsluta {sammankoppla,byggblocken}5 dator programmera
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- timing ~ process (5.8%)
- networks ~ nätverk (5.8%)
- network ~ kommunikationsnätverk (5.7%)
- form ~ bilda (5.7%)
- elucidation ~ så (5.7%)
- sound ~ grund (5.7%)
- example ~ illustrera (5.7%)
- knowledge ~ kännedom (5.7%)
- include ~ ingå (5.7%)
- use ~ hjälp (5.7%)
- digital part electronic system use hardware description language {hdl,bench} test as well basic tool such simulator synthesis
implementera digital del elektroniksystem hjälp hårdvarubeskrivande språk {hdler,testbänkar,hdl-simulatorer,syntesverktyg} enkel konstruktionsverktyg eda-verktyg
- describe how basic system-oriented design carry use model-based simulation tool be interface hardware implementation
redogöra hur konstruktion genomföra systemnivå hjälp verktyg modellbaserad {simuleringsverktyg,angöra} hårdvarukonstruktion ovan
- define syntax programming language use context-free grammar explain principle parsing implement parser standard tool
definiera syntax programmeringsspråk hjälp {kontextfria,ll,lr-parsning,parser,standardverktyg} grammatiker förklara princip samt implementera
- use {unification,polymorphic} implement type checking
implementera {polymorf,typkontroll,unifiering} hjälp
- architectural model use adl understand {intentionality,life-cycle} system
utveckla arkitektonisk modell hjälp förstå intentionalitet hel system livscykel
- evaluate quality software product use model
utvärdera kvalitet programvara hjälp kvalitetsmodell
- perform {probabilistic,time-continuous} dependability analysis computer system use fault-tree reliability block diagram chain stochastic {petri,net}2
genomföra {sannolikhetsteoretiska,tidskontinuerliga,markovkedjor} analys datorsystemarkitekturer hjälp {felträd,tillförlitlighetsblockschema}2 stokastisk petrinät
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- base specification realize function small digital system programmable logic other component structured manner use modern cad tool
utgående specifikation realisera funktion liten digital system programmerbar logik övrig komponent strukturera sätt hjälp modern cad-verktyg
- course aim learn software design development use approach principle theory practice
kurs syfta lära mjukvara design utveckling hjälp metod princip teori praktik
- conduct incremental planning use user story
genomföra inkrementell planering hjälp användarbeskrivningar
- develop program use small frequent iteration
utveckla program hjälp liten frekvent iteration
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- network {monitoring,syslog,snmp} troubleshoot use
{nätverksövervakning,syslog} felsökning hjälp
- work case study do electronically use network simulator deliver result uploaded file simulation diagram table report
arbete projekt ske elektronisk hjälp {nätverkssimulator,uppladdad,diagram} leverera resultat form fil simulering tabell rapport
- use tcp/ip {utility,connectivity} tool troubleshoot network configuration issue equipment
felsöka befintlig {nätverkskonfiguration,nätverksutrustning,tcp/ip-verktyg,nyttig} samt verifiera funktionalitet hjälp program
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- write formal specification object-oriented system unit use concept method contract class invariant
skriva formell specifikation enhet {objekt-orienterade,kontrakt} program hjälp klassinvarianter
- synchronization use shared variable {busy,wait}
synkronisering hjälp delad variabel {busy,waiting}
- use recursion model recursive datatype abstraction reuse help higher order function monad
användande rekursion modellering rekursiv datatyper abstraktion kodåteranvändning hjälp hög ordning funktion monad
- error handling use so call exception
felhantering hjälp s.k. exceptions
- apply software testing technique use appropriate tool
genomföra testning liten program hjälp lämplig verktyg
- evaluate small-scale distribute system use fundamental mechanism introduce lecture
utveckla programmera utvärdera småskalig distribuera system hjälp fundamental mekanism introducera kurs
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- {dat042,dat170}4 ~ programmering (5.7%)
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course object orient programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 equivalent
godkänna kurs objektorienterad programmering t.ex. motsvarande
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 {ooexempel,även,programmering,ok}
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- training ~ utbildning (5.7%)
- quality ~ kvalité (5.7%)
- quality ~ kvalitetsförbättring (5.7%)
- laboration ~ laboration (5.7%)
- e.g. ~ t_ex:08 (5.7%)
- develop ~ adekvat (5.7%)
- cache ~ koncept (5.7%)
- student ~ elev (5.7%)
- software ~ programvaruteknik (5.6%)
- underlie ~ princip (5.6%)
- element ~ avse (5.6%)
- tda545 ~ godkänna (5.6%)
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course object orient programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 equivalent
godkänna kurs objektorienterad programmering t.ex. motsvarande
- (1) course programming e.g. tda545 object-oriented
godkänna kurs programmering t_ex t_ex:08 tda545 objektorienterad motsvarande
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 {ooexempel,även,programmering,ok}
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- so ~ så (5.5%)
- final ~ ge (5.5%)
- building ~ dator (5.5%)
- {unambiguously,rationale,underpin} ~ val (5.5%)
- {consultation,assistance} ~ elev (5.5%)
- vital ~ viktig (5.5%)
- usually ~ normal (5.5%)
- switch ~ redundans (5.5%)
- supervision ~ själva (5.5%)
- side ~ verifikation (5.5%)
- search ~ sök-och (5.5%)
- search ~ binärsökning (5.5%)
- scope ~ lägga (5.5%)
- say ~ säga (5.5%)
- resource ~ {bioinformatikdata,informationsresurser} (5.5%)
- resource ~ resursallokering (5.5%)
- resource ~ mjukvaruresurser (5.5%)
- reference ~ beräkningshastighet (5.5%)
- purpose ~ syfta (5.5%)
- property ~ systemegenskaper (5.5%)
- process ~ {grupprocess,grupputveckling} (5.5%)
- process ~ {bristfällig,kvalitetssäkringsprocesser} (5.5%)
- primary ~ {realtidsrendering,fotorealistisk} (5.5%)
- primary ~ samtidig (5.5%)
- individual ~ enskild (5.5%)
- importance ~ betydelse (5.5%)
- hand-in ~ inlämningsuppgifterna (5.5%)
- generation ~ kommande (5.5%)
- gain ~ förvärva (5.5%)
- further ~ vid (5.5%)
- expect ~ genomgå (5.5%)
- evaluate ~ värdera (5.5%)
- ensure ~ avgörande (5.5%)
- divide ~ algoritmtekniker (5.5%)
- dependability ~ säkerhetskritiska (5.5%)
- complexity ~ komplexitetsklasserna (5.5%)
- complexity ~ komplexitetsanalys (5.5%)
- check ~ verktyg (5.5%)
- bottleneck ~ effektiv (5.5%)
- authentication ~ accesskontroll (5.5%)
- array ~ hantering (5.5%)
- arithmetic ~ operation (5.5%)
- architecture ~ mjukvaruarkitektur (5.5%)
- architecture ~ datorarkitektur (5.5%)
- analyze/design ~ analysera (5.5%)
- analytical ~ säga (5.5%)
- requirement ~ säkerhetskritiska (5.4%)
- certain class system e.g. {safety-critical,outmost,satisfied,eliminate,severe,catastrophic} be importance quality attribute requirement risk even consequence
viss typ system t.ex. säkerhetskritiska {yttre,eliminera,allvarlig,katastrofal} vikt kvalitetskrav uppfylla risk konsekvens
- formulate dependability requirement computer system use business safety mission-critical application
formulera {pålitlighetskrav,affärskritiska,missionskritiska} datorsystem använda säkerhetskritiska tillämpning
- formulate requirement computer system use time safety critical application
formulera krav datorsystem tid säkerhetskritiska tillämpning
- in-depth ~ sätt (5.4%)
- software ~ engineering (5.4%)
- technical ~ {alltmer,beståndsdel,teknikområden}2 (5.4%)
- find ~ söka (5.3%)
- final ~ inlämningsuppgifter (5.3%)
- assignment ~ godkänd (5.3%)
- result ~ basera (5.2%)
- {specification/modelling,formalism} ~ modellering (5.2%)
- unit ~ {programvarumoduler,sensor,ställdon} (5.2%)
- state-of-the-art ~ t_ex (5.2%)
- plan ~ tidsplanering (5.2%)
- other ~ översiktsuppsats (5.2%)
- library ~ subrutinbibliotek (5.2%)
- happen ~ ske (5.2%)
- exam ~ hemtentamen (5.2%)
- delay ~ ledningsfördröjningar (5.2%)
- delay ~ fördröjningsmodell (5.2%)
- dat060 ~ datavetenskap (5.2%)
- complete ~ godkänna (5.2%)
- successfully complete course model-driven engineering e.g. equivalent software architecture dat220 advanced
godkänna kurs modelldriven mjukvaruutveckling t.ex. motsvarande mjukvaruarkitektur software architecture
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- 3 complete course grade write exam project part be award pass
godkänna hel kurs krävas skriftlig examen projekt erhålla betyg
- successfully complete course object orient programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 equivalent
godkänna kurs objektorienterad programmering t.ex. motsvarande
- successfully complete course software modeling e.g.tda593 equivalent
godkänna kurs {mjukvarumodellering,ex,tda593} t_ex motsvarande
- be eligible course student have bachelor degree equivalent include complete programming
behörighet kurs krävas minst kandidatexamen programvaruteknik datavetenskap motsvarande godkänna programmering
- complete course practical software development engineering project e.g. dat255
t.ex. grundläggande programvaruutveckling motsvarande godkänna kurs praktisk projekt systemutveckling mjukvaruutveckling software engineering project
- thesis approve follow stage complete
examensarbete godkänna krävas följande delmoment genomföra
- thesis approve follow stage complete
examensarbete godkänna krävas följande delmoment genomföra
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 {ooexempel,även,programmering,ok}
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- furthermore student successfully complete follow course
dessutom student få godkänna följande kurs
- literature ~ oberoende (5.1%)
- compulsory ~ % (5.1%)
- communication ~ protokoll (5.1%)
- design ~ designa (5.1%)
- signal ~ upp (5.1%)
- well ~ bakomliggande (5.1%)
- top-level ~ liten (5.1%)
- introduction ~ introduction (5.1%)
- introduction ~ exemeplvis (5.1%)
- analyze ~ automatisk (5.1%)
- multiprocessor ~ parallell (5.1%)
- control ~ versionshantering (5.0%)
- control ~ styrsystem (5.0%)
- use ~ användande (5.0%)
- development ~ programvaruutveckling (5.0%)
- tool ~ använda (5.0%)
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- use commonly available code development tool
använda vanlig förekommande kodutvecklingsverktyg
- use commonly available computer base program development tool
använda vanlig förekommande programutvecklingsverktyg
- use commonly available computer base program development tool
använda vanlig förekommande datorbaserad verktyg objektorienterad metodik
- student be able understand use formal tool check software hardware such sat-solver model checking engineering
student förstå använda formell verktyg kontroll mjukvara hårdvara {sat-lösare,tools} {model,checking}3 " programvaruteknik
- proficiently use modern eda tool
sakkunnig använda modern eda-verktyg fpga asic
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- purpose course be strengthen student' knowledge {eda-based,proficient,utilize} design verification method make student right eda tool context sequence
syfte kurs stärka student kunskap metod eda-baserad konstruktion verifiering göra förtrogen använda rätt eda-verktyg sammanhang ordning
- apply tool include simple shell script design verification digital electronic system
använda {linux-baserade,shell,scripts,kommandofiler} eda-verktyg inklusive enkel konstruktion verifiering digital elektroniksystem
- define {lexical,functioning,analyser} structure programming language use regular expression explain finite automata implement standard tool
använda reguljär uttryck definiera programmeringsspråk {lexikal,automata,analysverktyg} struktur förklara hur ändlig fungera implementera
- be able use tool support sple understand limitation
använda verktyg stödja spl förklara begränsning
- describe tool use testing software interpret output
exemplifiera beskriva verktyg använda testning programvara tolka resultat
- use modern tool {visualization,defect,inflow} trend software quality e.g. profile
använda modern verktyg visualisering trend {mjukvarukvaliten,defekt} t_ex antal
- use modern tool perform simulation synthesis implementation digital circuit describe
använda modern datorbaserad {kontruktionsverktyg,m,hj} simulering syntes implementering digital krets beskriva vhdl
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- use various algorithm technique tool problem solve program construction
använda olik algoritmtekniker {problemlösningsverktyg,programkonstruktion}
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- use industrial-type design automation tool implement verify basic cmo circuit element follow flow support such
använda automatisera konstruktionsverktyg industriell snitt konstruera grundläggande {kretselement,i_enlighet_med:12,konstruktionsflöde} sån verktyg stödja
- course intend develop skill model real problem use mathematical algorithmic tool solve {optimally,heuristically}
kurs syfta utveckla förmåga modellera verklig problem använda matematisk algoritmiska verktyg lösa optimal heuristisk
- deductive verification side use integrate tool formal specification program
deduktiv verifikation använda verktyg integrera formell specifikation javaprogram
- use tool integrate automate model checking safety property
använda verktyg integrera automatisera modellkontroll säkerhetsegenskaper
- model ~ modellkontroll (5.0%)
- course ~ motsvarande (5.0%)
- compulsory course mathematics software engineering programme equivalent i.e. discrete linear algebra analysis mathematical statistics
obligatorisk matematikkurserna it-programmet motsvarande dvs. diskret matematik linjär algebra analys matematisk statistik
- requirement course be successfully complete year subject computer science equivalent
krav kurs ha framgångsrik slutföra år ämne datavetenskap motsvarande
- successfully complete course model-driven engineering e.g. equivalent software architecture dat220 advanced
godkänna kurs modelldriven mjukvaruutveckling t.ex. motsvarande mjukvaruarkitektur software architecture
- course computer graphic equivalent
kurs motsvarande computer graphics liknande
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course object orient programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 equivalent
godkänna kurs objektorienterad programmering t.ex. motsvarande
- successfully complete course software modeling e.g.tda593 equivalent
godkänna kurs {mjukvarumodellering,ex,tda593} t_ex motsvarande
- be eligible course student have bachelor degree equivalent include complete programming
behörighet kurs krävas minst kandidatexamen programvaruteknik datavetenskap motsvarande godkänna programmering
- (1) course programming e.g. tda545 object-oriented
godkänna kurs programmering t_ex t_ex:08 tda545 objektorienterad motsvarande
- be eligible course student
behörighet kurs krävas minst kandidatexamen software engineering informationsteknik programvaruteknik datavetenskap motsvarande godkänna programmering
- complete course practical software development engineering project e.g. dat255
t.ex. grundläggande programvaruutveckling motsvarande godkänna kurs praktisk projekt systemutveckling mjukvaruutveckling software engineering project
- course eda092 operating system equivalent be recommend
kurs operativsystem motsvarande rekommendera
- course dat105 computer architecture equivalent require
kurs datorarkitektur motsvarande krävas
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 {ooexempel,även,programmering,ok}
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- knowledge datum communication correspond course leu
grundläggande kunskap datakommunikation motsvarande kurs
- course tin092 algorithm equivalent require
kurs motsvarande
- course dat151 programming language technology equivalent require
kurs technology motsvarande
- be eligible course student successfully complete year education aim degree equivalent
{behörig,högskoleexamen} kurs student klara år utbildning väg datateknik motsvarande
- course functional programming introduction discrete mathematics {at,least}15 dat151 language technology dat121 paradigm equivalent require
mycket specifik krävas kurs funktionell programmering introduktion diskret matematik minst technology dat121 programming motsvarande
- knowledge correspond course algorithm datum structure
kunskap motsvarande kurs algoritm datastrukturer
- addition course operate system concurrent programming equivalent require
dessutom krävas kurs operativsystem motsvarande
- eligible course student successfully complete year hecr study subject computer science equivalent
tillträde kurs student klara_av år hp studie ämne datavetenskap motsvarande
- very ~ gälla (5.0%)
- vehicle ~ finnas (5.0%)
- spread ~ fördröjning (5.0%)
- socket ~ underliggande (5.0%)
- simulation ~ {eda-koncept,logiksimulering,closure} (5.0%)
- same ~ betygsätta (5.0%)
- professional ~ kontinuerlig (5.0%)
- own ~ produktägande (5.0%)
- out ~ felaktig (5.0%)
- obtain ~ datakommunikationsområdet (5.0%)
- observe ~ ca (5.0%)
- none ~ behörighet (5.0%)
- multicore ~ även (5.0%)
- microcontroller ~ befintlig (5.0%)
- master ~ förtur (5.0%)
- last ~ komma (5.0%)
- large ~ resonera (5.0%)
- lan ~ lokal (5.0%)
- key ~ autentisering (5.0%)
- issue ~ {ai-projektet,programmeringsprojektet} (5.0%)
- intermediate ~ assembler (5.0%)
- instrument ~ simulator (5.0%)
- higher ~ öka (5.0%)
- hand ~ lämplig (5.0%)
- follow ~ uppföljning (5.0%)
- differentiate ~ formell (5.0%)
- develop ~ utnyttja (5.0%)
- desktop ~ utvecklas (5.0%)
- designer ~ möjlighet (5.0%)
- correctness ~ potential (5.0%)
- concurrency ~ skillnad (5.0%)
- collection ~ uppbygga (5.0%)
- code ~ {code,ethics}2 (5.0%)
- code ~ källkod (5.0%)
- begin ~ stå (5.0%)
- available ~ plats (5.0%)
- approach ~ utvecklingsalternativ (5.0%)
- appear ~ naturlig (5.0%)
- api ~ feltolerans (5.0%)
- adequate ~ lämplig (5.0%)
- program ~ skriva (4.9%)
- thesis ~ lärandemål (4.9%)
- provide ~ planeringsrapport (4.9%)
- kind ~ olik (4.9%)
- field ~ fördjupa (4.9%)
- constraint ~ process (4.9%)
- exercise ~ konstruktionsövningar (4.9%)
- engineering ~ programvaruteknisk (4.9%)
- deeper ~ kunskap (4.9%)
- block ~ digital (4.8%)
- theory ~ komplexitetsteori (4.8%)
- task ~ {värsta-fallets,exekveringstid}2 (4.8%)
- control ~ konstruera (4.8%)
- verification ~ elektroniksystem (4.8%)
- course ~ ge (4.8%)
- course give student
kurs ge student
- main teaching language be swedish support give also so possible take course interested student
huvudsaklig {undervisningsspråk,svensk} viss stöd ge även engelska så möjlig intresserad student ta kurs
- course provide sound basis logic short introduction logical framework use modelling specify verify computer system
kurs ge god grund logik kort introduktion logisk ramverk använda modellera specificera datorsystem
- course give student practical experience form work project group when come planning construction implementation verification non-trivial system hard and/or software
generell se kurs ge studerande praktisk erfarenhet arbete projektgrupp planering konstruktion implementering verifiering icke-trivialt system bestående hård mjukvara
- course intend give solid foundation {hdl-based,eesd} hardware design be necessary follow curriculum simultaneously overview field electronic system
kurs avse ge {stabil,hdl-baserad,eesd-programmet} grund hårdvarukonstruktion nödvändig följande samtidig överblick konstruktion inbyggd elektroniksystem
- course intend give insight how {mixed-signal,subsystem}3 include converter specify implement affect performance system be part
kurs avse ge förståelse hur {mixed-signal-subsystem,a-omvandlare} specificera implementera påverka systemprestanda
- purpose course be give in-depth knowledge area software product line whole include engineering process organizational management-perspective
syfte kurs ge fördjupa kunskap område mjukvaruproduktlinjer helhet teknik process organisatorisk lednings-perspektiv
- supervisor expect provide guidance course very minimum involve reading endorse work plan comment grade final report
handledare förvänta ge vägledning hel kurs handla åtminstone läsa godkänna arbetsplan kommentera betygsätta slutrapporten
- aim course be give student {chance,visit} follow example graduate lecture series researcher department
kurs syfte ge student möjlighet följa exempel doktorandkurs föreläsningsserie gästforskare institution
- course provide practical introduction
kurs ge praktisk introduktion mjukvaruutveckling
- course provide student general background testing technique focus theory practice model-based
kurs ge student allmän bakgrund testmetoder fokus teori praktik modellbaserad testning
- course provide student background theory practice model-based testing include how tool be use improve software quality
kurs ge student bakgrund teori {praktikav,testverktyg,kananvändas} modellbaserad testning inklusive hur förbättra mjukvara kvalité
- course intend give overview {energy-dissipation,battery-powered} aspect computer computing range electronic circuit operate system pocket device supercomputer datum center
kurs syfta ge översikt aspekt dator leda {energiförbrukning,batteridriven} elektronisk krets operativsystem enhet superdator datacenter
- course give
kurs ge engelska
- course also aim give student technical skill design integration verification hardware software processor-based system
kurs också ge student teknisk färdighet konstruera integrera verifiera hård mjukvara processorbaserade system
- purpose sub-course be assess student practical skill teach course
delkursen syfta examinera student praktisk kunskap ge kurs
- course provide introduction design implementation operate system
kurs ge introduktion design implementering operativsystem
- course provide introduction design implementation operate system
kurs ge introduktion design implementering operativsystem
- course intend give basic knowledge method design analysis real-time system
kurs syfta ge grundläggande kunskap metod konstruktion analys realtidssystem
- course give overview state-of-the-art system architecture use design embedded example
kurs ge översikt systemarkitekturer använda design inbyggd system t_ex
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- conjunction course also give account how derive maximum resource requirement worst-case execution time task
samband ge också insikt hur maximal resursbehovet {värsta-fallets,exekveringstid}2 process beräkna
- course give basic knowledge security area i.e. how {protect,intentional} system intrusion attack
kurs ge grundläggande kunskap område datasäkerhet eng security dvs hur skydda system avsiktlig intrång
- course intend give fundamental knowledge analysis synthesis optimization combinatorial sequential digital circuit
kurs avse ge grundläggande kunskap analys syntes optimering digital kombinatorisk nät sekvensnät
- course also present technology use implement such circuit
kurs ge också inblick teknologi nät implementera
- experience network orient programming be part course
erfarenhet nätverksorienterad programmering ge väsentlig del kurs
- course provide student ability understand fundamental issue design method computer network protocol
kurs innehåll ge därför förståelse grundläggande fråga uppkomma utformning datornätverk olik datornätverksprotokoll
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- grade {th,homepage} base sum result gain activity task more detail be available course
slutbetyg skala ge basera summa resultat samtlig aktivitet uppgift mer detalj finnas hemsida kurs
- course intend give good understanding crossdisciplinary area sufficient depth use evaluate available method understand scientific literature
kurs avse ge god förståelse tvärvetenskaplig område tillräcklig djup använda utvärdera tillgänglig metod följa aktuell vetenskaplig litteratur
- course aim provide overview cryptographic concept primitive protocol application
kurs syfte ge översikt kryptografisk begrepp primitiver protokoll applikation
- course aim provide overview cryptographic concept primitive protocol application
kurs syfte ge översikt kryptografisk begrepp primitiver protokoll applikation
- course provide knowledge principle use create image computer algorithm
kurs grundkurs ämne datorgrafik ge kunskap algoritm tekniker princip använda skapa datorgenererde bild
- project course design give knowledge experience professional development software
projektkursen avse ge kunskap övning professionell utveckling mjukvara
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- course topic be follow
kurs ge kunskap
- aim course be give deepen understanding possibility limitation method
syfte kurs ge fördjupa förståelse möjlighet begränsning ai-metoder
- system ~ elektroniksystem (4.7%)
- overall aim course be introduce student design verification electronic system
kurs övergripande syfte introducera student konstruktion verifiering elektroniksystem
- course intend give solid foundation {hdl-based,eesd} hardware design be necessary follow curriculum simultaneously overview field electronic system
kurs avse ge {stabil,hdl-baserad,eesd-programmet} grund hårdvarukonstruktion nödvändig följande samtidig överblick konstruktion inbyggd elektroniksystem
- describe implementation step require design verification test complex electronic system how related other
beskriva implementationssteg krävas konstruktion verifiering test komplex elektroniksystem hur steg relatera
- describe how electronic system design project be organize steer
beskriva hur konstruktionsprojekt elektroniksystem organisera styra
- power {delivery,heat} removal electronic system how design aspect determine best implementation strategy
diskutera kraftförsörjning {kylning,designaspekter,implementationsstrategier} elektroniksystem hur avgöra val
- digital part electronic system use hardware description language {hdl,bench} test as well basic tool such simulator synthesis
implementera digital del elektroniksystem hjälp hårdvarubeskrivande språk {hdler,testbänkar,hdl-simulatorer,syntesverktyg} enkel konstruktionsverktyg eda-verktyg
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- design electronic system base software hardware
konstruktion elektroniksystem uppbygga mjuka hårdvara
- apply tool include simple shell script design verification digital electronic system
använda {linux-baserade,shell,scripts,kommandofiler} eda-verktyg inklusive enkel konstruktion verifiering digital elektroniksystem
- method electronic system design verification dat110
konstruktionsmetodik elektroniksystem
- vary ~ beroende (4.7%)
- synchronization ~ passing (4.7%)
- specific ~ domänspecifik (4.7%)
- share ~ möta (4.7%)
- real ~ ut (4.7%)
- query ~ hantera (4.7%)
- practice ~ citat (4.7%)
- period ~ kursdeltagare (4.7%)
- particularly ~ beräkna (4.7%)
- more ~ komplex (4.7%)
- member ~ element (4.7%)
- meet ~ kalla (4.7%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- lot ~ studera (4.7%)
- general ~ {allmänhet,yrkesutövning} (4.7%)
- general ~ can-protokollet (4.7%)
- evolution ~ utveckling (4.7%)
- etc. ~ {säkerhetsmodeller,fl} (4.7%)
- etc. ~ integer (4.7%)
- error ~ s.k. (4.7%)
- determine ~ fastställa (4.7%)
- advantage ~ fördelare (4.7%)
- solve ~ lös (4.7%)
- construct ~ uppbygga (4.7%)
- course aim {convey,eachother} how modern computer system be construct hardware module interact low level software
kurs ha syfte förmedla hur modern datorsystem uppbygga hårdvarudelar samverka mjukvara låg nivå
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- program construct accord view object-oriented consist number co-operating part call object
program uppbygga synsätt s.k. objektorienterade bestå antal samverka del kalla objekt
- service ~ attack (4.7%)
- proof ~ mängd (4.7%)
- group' ~ grupp (4.6%)
- then ~ hjälp (4.6%)
- project ~ programmeringsprojekt (4.6%)
- product ~ slutprodukt (4.5%)
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- examination be continuous course laboratory weekly meeting review logbook assessment final product report oral presentation
examination ske {fortlöpande,veckomöten} kurs laboration granskning loggbok bedömning slutprodukt rapport muntlig framställning
- problem ~ problemformulering (4.5%)
- problem ~ optimeringsproblem (4.5%)
- problem ~ igen (4.5%)
- application orient exercise teach modelling problem solve course then {bridge,gap} theoretical mathematics relevant
tillämpningsorienterade uppgift lära ut modellering problemlösning fylla då kurs igen lucka teoretisk matematikkurserna relevant tillämpning
- problem recognition solve
känna igen lösa problem
- {intractability,intractable} recognize problem other class
{intractability,intractable} känna igen annan klass problem
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- orient ~ maskinnära (4.5%)
- dat110 ~ in (4.5%)
- present ~ inhämta (4.5%)
- laboratory ~ krävas (4.5%)
- weight ~ vikt (4.5%)
- wall ~ sätta (4.5%)
- variable ~ instansvariabler (4.5%)
- thesis ~ {försvar,examensarbetsredovisningen}3 (4.5%)
- then ~ då (4.5%)
- strengthen ~ specifik (4.5%)
- session ~ {laborationspass,förstudieuppgift} (4.5%)
- sequential ~ synkronisering (4.5%)
- satisfy ~ uppfylla (4.5%)
- model ~ bild (4.5%)
- message ~ delad (4.5%)
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- mechanism ~ konstruktionsmetoder (4.5%)
- mechanism ~ accesskontroll (4.5%)
- learn ~ {projektmål,utförande} (4.5%)
- involve ~ påverka (4.5%)
- get ~ öva (4.5%)
- get ~ osv (4.5%)
- focus ~ {prestandaaspekter,samverkan} (4.5%)
- extent ~ viss (4.5%)
- effort ~ uppfylla (4.5%)
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- concurrently-executing ~ parallell (4.5%)
- case ~ labuppgifter (4.5%)
- carry ~ {ripple,carry,look-ahead,prefixträdsadderare} (4.5%)
- brief ~ viss (4.5%)
- asset ~ planera (4.5%)
- give ~ erfarenhet (4.4%)
- assignment ~ inlämningsuppgiften (4.4%)
- organize ~ övning (4.4%)
- interconnect ~ val (4.4%)
- final ~ framställning (4.4%)
- orient ~ objektorienterat (4.4%)
- improvement ~ välja (4.4%)
- safety ~ definition (4.3%)
- independently ~ oberoende (4.3%)
- probability ~ också (4.3%)
- course ~ krävas (4.3%)
- work ~ projektarbete (4.3%)
- way ~ {i_synnerhet:14,np-komplexa} (4.3%)
- testing ~ tesning (4.3%)
- team ~ xp-team (4.3%)
- team ~ projektgrupp (4.3%)
- part ~ kursmoment (4.3%)
- form ~ projektgrupp (4.3%)
- cover ~ {framsida,mall}2 (4.3%)
- local ~ internet (4.3%)
- order ~ funktion (4.3%)
- education ~ minst (4.3%)
- deliver ~ presentation (4.2%)
- concept ~ nyckelbegrepp (4.2%)
- time ~ in (4.2%)
- include ~ inklusive (4.2%)
- include ~ inkludera (4.2%)
- programming ~ kurs (4.2%)
- course also contain introduction programming dependent type constructive theory
kurs innehålla också introduktion programmering beroende typ {martin-löfs,förena} konstruktiv typteori teori matematisk bevis
- complete course student have solid broad foundation type system programming language
avsluta kurs student ha solid bred grund typsystem programmeringsspråk
- aim course be give understanding how programming language design document implement
syfte kurs skapa förståelse hur programmeringsspråk utforma dokumentera implementera
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course object orient programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 equivalent
godkänna kurs objektorienterad programmering t.ex. motsvarande
- c. apply skill programming course other relevant project-like environment
tillämpa färdighet {programmeringskurser,projektliknande} annan relevant kurs miljö
- be eligible course student have bachelor degree equivalent include complete programming
behörighet kurs krävas minst kandidatexamen programvaruteknik datavetenskap motsvarande godkänna programmering
- (1) course programming e.g. tda545 object-oriented
godkänna kurs programmering t_ex t_ex:08 tda545 objektorienterad motsvarande
- aim course be introduce principle practice parallel programming functional language
syfte kurs introducera princip praktisk tekniker parallell programmering funktionell programmeringsspråk
- course cover approach parallel functional programming
kurs belysa metod parallell funktionell programmering
- course cover principle practice parallel programming
kurs behandla princip praktisk tekniker parallell programmering haskell erlang
- course computer science example introduction programming mathematical software
kurs datateknik exemeplvis programmering
- course computer science example introduction programming mathematical software
kurs datateknik exemeplvis programmering
- student have good understanding computer organization basic knowledge low level programming be familiar term assembler interrupt so on i.e. contents course machine orient
student ha god förståelse dator konstruktion grundläggande kunskap maskinnära programmering kännedom begrepp assembler avbrott etc dvs innehåll kurs maskinorienterad
- student need also have knowledge datum structure e.g. tree link list hash table i.e. contents course data as well programming skill {at,least}15 point
student också ha kunskap datastrukturer t_ex träd {länka,kurspoäng,dataprogrammering} lista hashtabeller dvs innehåll kurs programmeringskunskaper minst
- end main objective course be demonstrate how enhance c programming language use implement communication/synchronization task resource management {mutual,exclusion}4
viktig syfte kurs demonstrera hur utöka programspråk använda realisera kommunikation synkronisering process resurshantering ömsesidig uteslutning
- other programming language use monitor semaphore implement function course also contain presentation such technique
annan programspråk använda monitor semafor realisera funktion innehålla kurs också genomgång sån tekniker
- addition course demonstrate how use low-level programming implement interrupt-driven interaction hardware device
dessutom demonstrera kurs hur använda lågnivåprogrammering realisera avbrottsstyrd interaktion hårdvaruenheter
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- course be organize series lecture set exercise session where programming technique theory present put practice
kurs utgöra föreläsningsserie antal {salsövningar,programmeringmetoder,praktisera} där teori föreläsning
- preparatory course concurrent programming operating system
förberedande kurs parallellprogrammering operativsystem
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course tda383 concurrent programming be recommend
kurs programmering rekommendera
- experience network orient programming be part course
erfarenhet nätverksorienterad programmering ge väsentlig del kurs
- take {at,least}15 course computer programming
klara minst kurs programmeringsteknik
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 {ooexempel,även,programmering,ok}
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- project be central part involve implement complete compiler small imperative programming language
projekt huvuddel kurs bestå implementera komplett kompilator liten imperativt programmeringsspråk
- course dat151 programming language technology equivalent require
kurs technology motsvarande
- aim course be explore powerful mechanism functional programming language offer solve real problem structure larger program
kurs mål utforska kraftfull mekanism funktionell programspråk erbjuda när gälla lösa verklig problem strukturera stor program
- programming language use course be
kurs använda huvudsakligen programmeringsspråk
- course functional programming introduction discrete mathematics {at,least}15 dat151 language technology dat121 paradigm equivalent require
mycket specifik krävas kurs funktionell programmering introduktion diskret matematik minst technology dat121 programming motsvarande
- course introduce functional programming language related concept student already have knowledge
här kurs introducera funktionell programmeringsspråk relatera koncept student redan ha del kunskap programmering
- course student learn functional programming haskell language
här kurs komma student lära funktionell programmering programmeringsspråk
- previous programming experience basic knowledge datum structure algorithm also assume
kurs förutsätta tidigare programmeringserfarenhet grundläggande kunskap datastrukturer algoritm
- course examine individual programming assignment write oral presentation
kurs examinera individuell inlämningsuppgifter programmering skriftlig muntlig presentation
- furthermore student successfully complete course programming
krävas också programmeringskurs kurs diskret matematik
- programming language be use
kurs använda programspråk
- explain basic concept imperative object-oriented programming in particular realize choose language
förklara grundläggande begrepp imperativ objektorienterad programmering speciell realisera programspråk använda kurs
- course be introduction imperative programming software development
här kurs introduktion imperativ programmering programvaruutveckling
- course use programming language
kurs använda programspråk
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- course object orient programming such tda545
kurs objektorienterad programering t.ex.
- addition course operate system concurrent programming equivalent require
dessutom krävas kurs operativsystem motsvarande
- however be aware course programming
vara dock medveten inte kurs programmering
- course examine individual write examination hec programming project perform group
kurs examinera individuell skriftlig inlämningsuppgift hp ai-projekt genomföra grupp
- project consist part programming cover technique present lecture write report essay historical philosophical ethical issue end course
{ai-projektet,programmeringsprojektet} bestå del programmeringsprojekt täcka ai-tekniker presentera föreläsning skriftlig rapport essä omfatta historisk filosofisk etisk frågeställning slut kurs
- larger part course consist project work group complete programming write essay read comment other
stor del kurs bestå arbete projektgrupp slutföra programmeringsprojekt skriva essä läsa kommentera en annan grupp
- do ~ ske (4.2%)
- hardware ~ hård (4.1%)
- assignment ~ laboration (4.1%)
- {subnet,mask,dhcp}2 ~ effektiv (4.1%)
- tmv210 ~ hp (4.1%)
- tda452 ~ hp (4.1%)
- supervision ~ regelbunden (4.1%)
- study ~ utarbeta (4.1%)
- study ~ studie (4.1%)
- spread ~ när (4.1%)
- risk ~ fördel (4.1%)
- record ~ när (4.1%)
- recognition ~ känna (4.1%)
- predict ~ svaghet (4.1%)
- peer ~ uppsats (4.1%)
- more ~ {gruppera,modelltyper,nyckelord,grov,indikera,omfång} (4.1%)
- modeling ~ {system-modellering,programvaruarkitekturer} (4.1%)
- modeling ~ {arkitekt-modellering,arkitekturbeskrivningsspråk} (4.1%)
- modeling ~ modelleringramverk (4.1%)
- message ~ erlang (4.1%)
- manage ~ mjukvaruprodukter (4.1%)
- integrate ~ introduction (4.1%)
- improve ~ åtgärd (4.1%)
- fpga ~ produkt (4.1%)
- fail ~ gå (4.1%)
- correctly ~ korrekt (4.1%)
- conduct ~ {code,ethics}2 (4.1%)
- attack ~ security (4.1%)
- use ~ verktyg (4.1%)
- use commonly available computer base program development tool
använda vanlig förekommande datorbaserad verktyg objektorienterad metodik
- student be able understand use formal tool check software hardware such sat-solver model checking engineering
student förstå använda formell verktyg kontroll mjukvara hårdvara {sat-lösare,tools} {model,checking}3 " programvaruteknik
- describe how basic system-oriented design carry use model-based simulation tool be interface hardware implementation
redogöra hur konstruktion genomföra systemnivå hjälp verktyg modellbaserad {simuleringsverktyg,angöra} hårdvarukonstruktion ovan
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- {mixed-signal,subsystem}3 use software tool order verify assumption hand calculation
modellera simulera mixed-signal-system lämplig verktyg verifiera antagande beräkning
- be able use tool support sple understand limitation
använda verktyg stödja spl förklara begränsning
- state discuss tool use data analysis particular judge output
a. diskutera verktyg {dataanalys,i_synnerhet:10} bedöma resultat
- be up team adapt theory use tool define own way work
upp team anpassa teori anamma verktyg skapa egen sätt arbeta
- appropriate meaningful test interpret explain stakeholder result application such case use tool practical example
konstruera lämplig meningsfull test tolka förklara intressent resultat tillämpning sån testfall verktyg praktisk exempel
- describe tool use testing software interpret output
exemplifiera beskriva verktyg använda testning programvara tolka resultat
- use modern tool {visualization,defect,inflow} trend software quality e.g. profile
använda modern verktyg visualisering trend {mjukvarukvaliten,defekt} t_ex antal
- use describe combinatorial sequential circuit
använda vhdl verktyg konstruktion digital krets kombinatorisk sekventiell
- hands-on design skill training use industrial electronic automation eda tool
praktisk färdighetsträning användande {electronic,automation}2 verktyg industriell snitt
- use industrial-type design automation tool implement verify basic cmo circuit element follow flow support such
använda automatisera konstruktionsverktyg industriell snitt konstruera grundläggande {kretselement,i_enlighet_med:12,konstruktionsflöde} sån verktyg stödja
- course intend develop skill model real problem use mathematical algorithmic tool solve {optimally,heuristically}
kurs syfta utveckla förmåga modellera verklig problem använda matematisk algoritmiska verktyg lösa optimal heuristisk
- deductive verification side use integrate tool formal specification program
deduktiv verifikation använda verktyg integrera formell specifikation javaprogram
- use tool integrate automate model checking safety property
använda verktyg integrera automatisera modellkontroll säkerhetsegenskaper
- student perform practical case study use tool lab assignment
student praktisk övning verktyg labuppgifter
- apply software testing technique use appropriate tool
genomföra testning liten program hjälp lämplig verktyg
- design ~ elektroniksystem (4.1%)
- overall aim course be introduce student design verification electronic system
kurs övergripande syfte introducera student konstruktion verifiering elektroniksystem
- course intend give solid foundation {hdl-based,eesd} hardware design be necessary follow curriculum simultaneously overview field electronic system
kurs avse ge {stabil,hdl-baserad,eesd-programmet} grund hårdvarukonstruktion nödvändig följande samtidig överblick konstruktion inbyggd elektroniksystem
- describe implementation step require design verification test complex electronic system how related other
beskriva implementationssteg krävas konstruktion verifiering test komplex elektroniksystem hur steg relatera
- describe how electronic system design project be organize steer
beskriva hur konstruktionsprojekt elektroniksystem organisera styra
- power {delivery,heat} removal electronic system how design aspect determine best implementation strategy
diskutera kraftförsörjning {kylning,designaspekter,implementationsstrategier} elektroniksystem hur avgöra val
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- design electronic system base software hardware
konstruktion elektroniksystem uppbygga mjuka hårdvara
- apply tool include simple shell script design verification digital electronic system
använda {linux-baserade,shell,scripts,kommandofiler} eda-verktyg inklusive enkel konstruktion verifiering digital elektroniksystem
- method electronic system design verification dat110
konstruktionsmetodik elektroniksystem
- algorithm ~ standardalgoritmer (4.1%)
- algorithm ~ approximationsalgoritmer (4.1%)
- equivalent ~ assembler (4.1%)
- requirement ~ förkunskapskrav (4.0%)
- describe ~ digital (4.0%)
- {u/3,-5}2 ~ tentamen (4.0%)
- write ~ laboration (4.0%)
- organization ~ organisation (4.0%)
- introductory ~ datakommunikation (4.0%)
- essential ~ handla (4.0%)
- class ~ klassinvarianter (4.0%)
- safety ~ säkerhet (4.0%)
- element ~ moment (4.0%)
- bus ~ betyda (4.0%)
- processing ~ grundläggande (4.0%)
- reach ~ göra (4.0%)
- basic ~ kodgenerering (4.0%)
- principle ~ underliggande (4.0%)
- written ~ skriftlig (4.0%)
- technology ~ teknologioberoende (4.0%)
- specification ~ specifikationsspråk (4.0%)
- specification ~ omvandlarspecifikationer (4.0%)
- molecular ~ sån (4.0%)
- intranet ~ arkitektur (4.0%)
- information ~ informationsdöljande (4.0%)
- highlight ~ rapportskrivning (4.0%)
- high ~ fungera (4.0%)
- group ~ arbetsgrupp (4.0%)
- documentation ~ {slutleveranser,produktspecifikation} (4.0%)
- define ~ {defineras,uppföljande} (4.0%)
- define ~ programvarukvalitet (4.0%)
- consequence ~ innebära (4.0%)
- available ~ finnas (4.0%)
- assembly ~ {kompilatorscheman,intermediärkod,källprogram} (4.0%)
- aim ~ {behörig,högskoleexamen} (4.0%)
- unit' ~ konstruera (3.9%)
- also ~ dessutom (3.9%)
- exam ~ salstenta (3.9%)
- organization ~ god (3.9%)
- language ~ enkel (3.9%)
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- write simple assembly language program use select architecture' instruction set
skriva enkel assemblerprogram användande välja arkitektur instruktionsuppsättning
- describe simple object orient model modelling language
beskriva enkel objektorienterade modell objektorienterat modelleringsspråk
- construct simple object orient model graphical modelling language
konstruera enkel objektorienterade modell grafisk modelleringsspråk
- digital part electronic system use hardware description language {hdl,bench} test as well basic tool such simulator synthesis
implementera digital del elektroniksystem hjälp hårdvarubeskrivande språk {hdler,testbänkar,hdl-simulatorer,syntesverktyg} enkel konstruktionsverktyg eda-verktyg
- implement {piece,system-level} code c programming language
implementera enkel rutin operativsystem programspråk
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- write simple assembly language program use select architecture' instruction set
skriva enkel assemblerprogram användande välja arkitektur instruktionsuppsättning
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- write simple assembly language program use select architecture' instruction set
skriva enkel assemblerprogram användande välja arkitektur instruktionsuppsättning
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- write simple assembly language program use select architecture' instruction set
skriva enkel assemblerprogram användande välja arkitektur instruktionsuppsättning
- addition basic language construct simple guideline programming course discuss use number class standard library
grundläggande språkkonstruktionerna enkel riktlinje programutformning diskutera använda antal klass standardbibliotek
- define simple subroutine library use datum type control structure choose language
definiera enkel subrutinbibliotek utnyttjande använda programspråk datatyper styrstrukturer
- performance ~ tenta (3.9%)
- performance ~ lägga (3.9%)
- one's ~ välja (3.9%)
- lab ~ tenta (3.9%)
- address ~ ip-adresseringsplan (3.9%)
- account ~ redogöra (3.9%)
- pass ~ % (3.8%)
- well ~ {flygplan,rymdfarkost,datorspel,multimediatillämpningar} (3.8%)
- smaller ~ förbättra (3.8%)
- packet ~ verifiera (3.8%)
- list ~ osv (3.8%)
- integration ~ integrera (3.8%)
- implementation ~ implementationssteg (3.8%)
- implementation ~ implementationsproblematik (3.8%)
- goal ~ kunskapsmål (3.8%)
- current ~ nutida (3.8%)
- confidentiality ~ innehålla (3.8%)
- compulsary ~ obligatorisk (3.8%)
- circuit ~ vhdl (3.8%)
- circuit ~ layout (3.8%)
- introduction circuit design flow {schematic,layout-vs-schematic} capture simulation layout rule checking verification
introduktion {kretskonstruktionsflödet,schemainmatning,kretssimulering,regelkontroller,layout-vs-schema} layout verifiering
- derive {logical-effort,normalized-delay,critical-path} parameter circuit diagram layout use estimate trade performance measure such delay power dissipation present future cmo technology
härleda parameter {normalisera,kretsdiagram,avväga} fördröjning " {logical,effort}2 layout använda uppskatta prestandamått kritisk väg effektförbrukning nutida framtida cmos-teknologier
- as ~ {projektetet,äver} (3.8%)
- acquire ~ medelstor (3.8%)
- acquire ~ fullgöra (3.8%)
- access ~ skaffa (3.8%)
- work ~ genomföra (3.8%)
- quality ~ kvalitetsattribut (3.8%)
- protection ~ behandla (3.8%)
- perform ~ genomföra (3.8%)
- master's ~ respektive (3.8%)
- count ~ behandla (3.8%)
- logic ~ beskriva (3.7%)
- describe algorithmic principle number important concept such behavioral logic synthesis simulation static timing analysis time closure power dissipation
beskriva algoritmiska princip antal viktig {eda-koncept,logiksimulering,closure} beteende logiksyntes statisk timinganalys timing effektanalys
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- describe how connection program formal specification represent logic
beskriva hur relation program formell specifikation representera programlogik
- stage ~ krävas (3.7%)
- when ~ implementering (3.7%)
- unit ~ beskriva (3.7%)
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- analyze design basic part central processing unit
beskriva analysera konstruera centralenhet grundläggande del
- analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- understand ~ system (3.7%)
- mathematical model be use science engineering describe represent different object system analyze understand predict find best design strategy
matematisk modell använda {vetenskap,ingenjörskonst} beskriva representera olik slag objekt system analysera förstå förutsäga hitta god konstruktion strategi
- understand challenge different solution {large-scale,customization}2 software reuse
förklara utmaning olik lösning återanvändning anpassning storskalig system
- architectural model use adl understand {intentionality,life-cycle} system
utveckla arkitektonisk modell hjälp förstå intentionalitet hel system livscykel
- understand characteristic challenge architect {system-of-system,ultra-large-scale} system
förklara egenskap utmaning arkitektur system-av-system extrem storskalig system
- main challenge software development be make sure one develop right system i.e. understand requirement need fulfil
stor utmaning mjukvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- main challenge software development be make sure develop right system i.e. understand requirement need fulfil
stor utmaning programvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- understand principle structured hierarchical description smaller digital system
princip strukturera hierarkisk beskrivning liten digital system
- understand impact selection different protocol security architecture have application system
förståelse betydelse nätverkssäkerhetsproblem ha applikation hel system säkerhet
- understand concept embedded system process parallel share resourced distribute
förstå begrepp inbyggd system process parallell delad resurs distribuera
- understand general structure function real-time kernel small embedded system
förstå allmän uppbyggnad funktion realtidskärna liten inbyggd system
- aim such analysis include {genome,disease,reconstruction} structural functional prediction elucidation molecular basis human understand fundamental biological system evolutionary history
mål sån analys omfatta {genomanalys,förutsägelse,klarlägga,sjukdom,rekonstruktion} strukturell funktionell molekylär grund mänsklig förståelse grundläggande biologisk system evolutionär historia
- understand appreciate challenge opportunity face distribute system sensor network application designer
redogöra förklara utmaning möjlighet applikationsutvecklare ställa utveckling distribuera system sensornätverk
- goal course be understand design distribute system discuss underlie principle mechanism drive today'
mål kurs få förståelse design distribuera system underliggande princip mekanism dag använda
- such ~ t.ex. (3.7%)
- apply strengthen various skill such
tillämpa stärka förmåga t.ex.
- {visual,box}2 modelling language such often fit organization' need
standardsspråk visuell modellering t.ex. passa ofta inte organisation behov
- describe fundamental software engineering such stakeholder requirement
beskriva grundläggande koncept mjukvaruutveckling t.ex. intressent krav
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- describe goal design principle common structure secret key primitive such block stream cipher message authentication code
beskriva mål konstruktionsprinciper gemensam struktur skapa hemlig nyckel t.ex. {blocka,meddelandeautentiseringskoder}4 ström-chiffer
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- describe goal design principle common structure secret key primitive such block stream cipher message authentication code
beskriva mål konstruktionsprinciper gemensam struktur skapa hemlig nyckel t.ex. {blocka,meddelandeautentiseringskoder}4 ström-chiffer
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- course discrete mathematics such tmv200
kurs diskret matematik t.ex.
- course object orient programming such tda545
kurs objektorienterad programering t.ex.
- how be modern distribute system such {cloud,smart,grid,connected} car build
hur modern distribuera system t.ex. {molntjänster,smart,elnät} kommunicera bil uppbygga
- particularly ~ datastrukturer (3.7%)
- obligatory ~ leda (3.7%)
- mjukvara ~ mjukvara (3.7%)
- mean ~ tillhandahålla (3.7%)
- intend ~ avsikt (3.7%)
- in ~ bli (3.7%)
- further ~ tillhandahålla (3.7%)
- field ~ instans (3.7%)
- fault-tolerance ~ distribuera (3.7%)
- dna ~ sekvens (3.7%)
- different ~ implementationer (3.7%)
- architecture ~ produktlinje-arkitekturer (3.7%)
- architecture ~ model-view-controller-arkitekturen (3.7%)
- engineering ~ ingenjörsmässig (3.6%)
- divide-and-conquer ~ algoritm (3.6%)
- system ~ operativsystem (3.6%)
- home ~ laboration (3.6%)
- cache ~ behandla (3.6%)
- datum ~ dataparallellism (3.6%)
- approach express parallelism {eval,par,skeleton} monad parallel strategy datum
metod uttrycka parallellism parallell strategi skelett dataparallellism
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- also cover historical {origin,re-emerge,vliw} many design strategy current system different form context e.g. datum parallelism thread-level
gå också historisk {ursprung,designstrategier,återuppstå,vliw-parallellism,trådnivå} många nutida system annan form sammanhang exempel dataparallellism parallellism
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- library ~ datastrukturer (3.6%)
- link ~ hjälp (3.6%)
- week ~ examinator (3.6%)
- need ~ dvs (3.6%)
- requirement ~ kvalitetskrav (3.6%)
- requirement ~ framtagning (3.6%)
- regard ~ specifik (3.6%)
- necessary ~ behov (3.6%)
- write ~ examinera (3.5%)
- synthesis ~ eda-verktyg (3.5%)
- scale ~ konfigurering (3.5%)
- role ~ betydelse (3.5%)
- real-time ~ {np-kompletta,realtidsschemaläggning} (3.5%)
- protocol ~ routingprotokoll (3.5%)
- protocol ~ protocol (3.5%)
- preparation ~ läsperiod (3.5%)
- planning ~ {planeringsarbetet,halvtidsrapporterna,slutrapporterna} (3.5%)
- main ~ {beställare,huvudhandledare} (3.5%)
- line ~ ca (3.5%)
- learning ~ lärande (3.5%)
- inference ~ slutsats (3.5%)
- incremental ~ genomföra (3.5%)
- grade ~ sedan (3.5%)
- future ~ beräkna (3.5%)
- format ~ betyda (3.5%)
- fault ~ stokastisk (3.5%)
- execution ~ pipelining (3.5%)
- execution ~ konfigurering (3.5%)
- electronic ~ {logikkonstruktion,elektronikkretsar} (3.5%)
- electronic ~ elektronikkonstruktion (3.5%)
- designer ~ krets (3.5%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- designer ~ arkitekt (3.5%)
- derive ~ beräkna (3.5%)
- deliver ~ fyra (3.5%)
- correctly ~ relatera (3.5%)
- contemporary ~ styrka (3.5%)
- become ~ gå (3.5%)
- addition ~ språkkonstruktionerna (3.5%)
- part ~ bestå (3.5%)
- mode ~ exempel (3.5%)
- exam ~ betyg (3.5%)
- be ~ använda (3.5%)
- mathematical model be use science engineering describe represent different object system analyze understand predict find best design strategy
matematisk modell använda {vetenskap,ingenjörskonst} beskriva representera olik slag objekt system analysera förstå förutsäga hitta god konstruktion strategi
- course primarily intend introduction mathematical modelling student limited experience use mathematics engineering come work different area where be useful
kurs främst avse introduktion matematisk modellering student begränsad erfarenhet hur matematik använda olik ingenjörsområden arbeta område där användbar
- common datum structure such array list tree hash table how be use implement type stack queue priority dictionary graph
vanlig datastrukturer fält lista träd hashtabeller hur använda implementera abstrakt datatyper kö prioritetsköer lexikon graf
- understand use algorithm manipulate query basic datum structure efficient way why be correct
förstå använda algoritm hantera grundläggande datastrukturer effektiv sätt varför korrekt
- program be code
kurs använda programspråk
- object orient methodology be now commonly use development variety system
objektorienterad metodik använda numera allmän utveckling många olik typ system
- uml be use modelling code
kurs använda programmeringsspråk uml modelleringsspråk
- uml be use modelling code
kurs använda programmeringsspråk uml modelleringsspråk
- student be able understand use formal tool check software hardware such sat-solver model checking engineering
student förstå använda formell verktyg kontroll mjukvara hårdvara {sat-lösare,tools} {model,checking}3 " programvaruteknik
- basic level be able find use open specification standard area
grundläggande söka använda öppen standard specifikation web område
- several team role multi-person project where industry-like agile model be use
bidra flera roller flerpersonsprojekt agil projektmodell industriell typ använda
- also cover how simulation base technique be use quantitatively evaluate impact design principle computer performance
täcka också hur {simuleringsbaserade,konstruktionsbeslut}2 tekniker använda kvantitativ utvärdera effekt beräkningshastigheten
- purpose course be strengthen student' knowledge {eda-based,proficient,utilize} design verification method make student right eda tool context sequence
syfte kurs stärka student kunskap metod eda-baserad konstruktion verifiering göra förtrogen använda rätt eda-verktyg sammanhang ordning
- student be able design analyse implement type system also use different application area
student konstruera analysera implementera typsystem även använda olik applikationsområden
- be able use tool support sple understand limitation
använda verktyg stödja spl förklara begränsning
- be able assess potential evaluate exist approach software development organization use sple framework
bedöma potential utvärdera befintlig metod spl mjukvaruorganisationer använda ramverk
- write examination grade scale use be pass
skriftlig tentamen använda betygsskala underkänna
- test be most used verification validation technique industry
testning mycket använda {verifiering-,valideringstekniker} industri
- poster session be use {formative,summative} assessment final report
poster-tillfällen använda {formativ,summativ} bedömning slutlig rapport
- teaching be lecture class exercise laboratory session use work presentation skill
undervisning bedriva föreläsning övning laboration använda arbeta presentationsteknik
- student demonstrate ability identify industrial problem use advanced software engineering method solve be
student visa förmåga identifiera industriell frågeställning använda avancerad software engineering metod lösa problem
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- {extremely,late} high cost associate discovery problem embedded system be important follow good design methodology development software hardware
grund extrem hög kostnad följa sen {upptäckt,designmetodik} problem inbyggd system viktig god använda utveckling mjuka hårdvara
- mean be use system architecture offer good component abstraction facilitate simple interfacing
sån metod använda systemarkitektur tillhandahålla bra abstraktion {mjukvarukomponenter,understödja} enkel sammankoppling komponent
- end main objective course be demonstrate how enhance c programming language use implement communication/synchronization task resource management {mutual,exclusion}4
viktig syfte kurs demonstrera hur utöka programspråk använda realisera kommunikation synkronisering process resurshantering ömsesidig uteslutning
- order execute program contain concurrent task be run-time system real-time kernel distribute available capacity microprocessor s
möjliggöra exekvering program innehålla parallell process använda runtime-system realtidskärna fördela total tillgänglig beräkningskapaciteten system mikroprocessor er
- understand use relevant part documentation exist electronic component be able interconnect
förstå använda tillämplig del dokumentation existerande elektronikkomponent sammankoppling [
- be able implement simple application-layer protocol start specification apply communication socket
använda {nätverksanalysprogram,datatrafik}3 analysera lokal nätverk anslutning internet
- be able implement simple application-layer protocol start specification apply communication socket
använda {nätverksanalysprogram,datatrafik}3 analysera lokal nätverk anslutning internet
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- be use code
kurs använda java programmeringsspråk
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- hand-in problem give bonus point be use reach grade
inlämningsuppgifterna ge bonuspoäng använda uppnå betyg
- bonus point be use pass course achieve grade
bonuspoäng inte använda uppnå godkänna betyg
- describe how bioinformatic method be use relate sequence structure function
beskriva hur bioinformatiska metod använda relatera sekvens struktur funktion
- more model be use explore limit computation problem solve {confines,arbitrary} give program run certain way
flera modell använda utforska gräns beräkna problem inte lösa viss ram program {köra,godtycklig} modellera sätt
- prove set be {countable,uncountable,diagonalisation} instance use
bevisa mängd {uppräkneliga,ouppräknelig,diagonalisering} exempel använda
- algorithm kind commonly use example {classification,customer,creditworthy,medical,diagnosis} task character recognition predict new be etc. expert system
algoritm slag använda vanligen exempel {klassificeringsuppgifter,teckenigenkänning,kund,kreditvärdig,medicinsk,diagnostik} förutsäga ny etc. expertsystem
- new {commercially,mining,automatically,interesting} important area application be datum where algorithm use detect information relation large commercial scientific database
ny kommersiell viktig område data {mining,intressant} där algoritm använda automatisk identifiera speciell information relation stor vetenskaplig databas
- interactive theorem prover be use formally verify statement specification program
interaktiv teorembevisare använda formell verifiera uttryck specifikation program
- programming language use course be
kurs använda huvudsakligen programmeringsspråk
- programming language be use
kurs använda programspråk
- mean student be able explain use
betyda student förklara använda
- how {uni,multidimensional}2 array be declare create use
hur en flerdimensionella fält deklarera skapa använda
- be introductory course programming use functional language haskell medium instruction
introduktionskurs programmering använda funktionell programmeringsspråk
- goal course be understand design distribute system discuss underlie principle mechanism drive today'
mål kurs få förståelse design distribuera system underliggande princip mekanism dag använda
- application area where technique be use such language technology bioinformatic robotic etc.
applikationsområden där ai-tekniker använda språkteknologi bioinformatik robotik etc.
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- judge when be feasible use technology useful
bedöma när möjlig använda ai-tekniker inte meningsfull
- office ~ ske (3.5%)
- machine ~ laborationsuppgifter (3.5%)
- have ~ datavetenskap (3.5%)
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- have bachelor degree equivalent
kandidatexamen programvaruteknik datavetenskap motsvarande
- be eligible course student have bachelor degree equivalent include complete programming
behörighet kurs krävas minst kandidatexamen programvaruteknik datavetenskap motsvarande godkänna programmering
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 {ooexempel,även,programmering,ok}
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- have strong connection optimization theory linear programming algorithm complexity
finnas stark koppling {optimeringsteori,operationsanalys} linjär optimering datavetenskap algoritm komplexitet
- exam ~ labbtest (3.5%)
- analysis ~ timinganalys (3.5%)
- successfully ~ kurs (3.5%)
- requirement course be successfully complete year subject computer science equivalent
krav kurs ha framgångsrik slutföra år ämne datavetenskap motsvarande
- successfully complete course model-driven engineering e.g. equivalent software architecture dat220 advanced
godkänna kurs modelldriven mjukvaruutveckling t.ex. motsvarande mjukvaruarkitektur software architecture
- student be eligible course enrol mpees master's programme successfully complete follow
student inskriva masterprogrammet klara följande kurs
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- successfully complete course object orient programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 equivalent
godkänna kurs objektorienterad programmering t.ex. motsvarande
- successfully complete course software modeling e.g.tda593 equivalent
godkänna kurs {mjukvarumodellering,ex,tda593} t_ex motsvarande
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 {ooexempel,även,programmering,ok}
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- be eligible course student successfully complete year education aim degree equivalent
{behörig,högskoleexamen} kurs student klara år utbildning väg datateknik motsvarande
- furthermore student successfully complete course programming
krävas också programmeringskurs kurs diskret matematik
- be eligible course student successfully complete
kurs krävas student genomgå
- eligible course student successfully complete year hecr study subject computer science equivalent
tillträde kurs student klara_av år hp studie ämne datavetenskap motsvarande
- furthermore student successfully complete follow course
dessutom student få godkänna följande kurs
- grade ~ resultat (3.5%)
- consist ~ bestående (3.4%)
- write ~ godkänna (3.4%)
- datum ~ abstrakt (3.4%)
- today' ~ mål (3.4%)
- time ~ {eda-koncept,logiksimulering,closure} (3.4%)
- time ~ {beräkningstid,minnesbehov} (3.4%)
- technique ~ valfri (3.4%)
- product ~ {produktledning,produktlinje-ekonomi} (3.4%)
- problem ~ problemställning (3.4%)
- outcome ~ mål (3.4%)
- management ~ {produktledning,produktlinje-ekonomi} (3.4%)
- management ~ {identity,management,certifikat} (3.4%)
- management ~ hantering (3.4%)
- complete ~ registrering (3.4%)
- level ~ olik (3.4%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- second part cover various technique exploitation instruction level parallelism define key concept be limit
annan del omfatta olik tekniker utnyttjande parallellism instruktionsnivå definiera nyckelbegrepp begränsa
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- construct quality model different level software development organization e.g. team project
konstruera kvalitetsmodeller olik nivå mjukvaruutvecklingsorganisationer t_ex team projekt
- {produce,understandable,people} technical documentation design be useful different level company
{framställa,förståelig} teknisk dokumentation egen konstruktion så användbar person olik nivå företag
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- technique ~ algoritm (3.4%)
- most important dynamic technique cover be algorithm {branch,speculation} prediction
viktig dynamisk tekniker omfatta algoritm {prediction,spekulation}
- rest seminar presentation give student follow group discussion deepen understanding present algorithm technique
övrig seminarietillfällen hållas presentation student följa grupp diskutera därmed fördjupa förståelse presentera algoritm tekniker
- fault-tolerance technique real-time system model algorithm architecture
metod feltolerans realtidssystem modell algoritm arkitektur
- knowledge skill technique construction analysis algorithm be important tool correct efficient program
kunskap färdighet tekniker konstruktion analys algoritm viktig verktyg produktion korrekt effektiv program
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- technique iterative recursive algorithm proof induction divide conquer backtrack dynamic programming
algoritmtekniker iterativ rekursiv algoritm induktionsbevis {divide,conquer} backtracking dynamisk programmering
- course provide advanced technique design analysis algorithm
kurs handla avancerad metod design analys algoritm
- know more depth important design analysis technique algorithm particular way problem
fördjupa kunskap viktig konstruktion analysmetoder algoritm {i_synnerhet:14,np-komplexa} metod lösa problem
- short introduction other design technique local search approximation algorithm randomize pre-processing network flow
kort introduktion annan {designtekniker,förbehandling} lokal sökning approximationsalgoritmer randomiserad algoritm nätverksflöde
- design apply main technique efficient algorithm instance greedy dynamic programming divide-and-conquer backtrack heuristic problem be similar textbook example new
design tillämpa viktig {designteknikerna,söndra,härska,likna,läroboksexemplen} effektiv algoritm t.ex. girig dynamisk programmering backtracking heuristisk problem ny
- perform whole development {cycle,fill} algorithm problem analysis choose modify combine suitable technique datum structure correctness complexity implementation detail look possible improvement etc.
utföra hel {utvecklingscykeln,problemanalys,implementationsdetaljer} algoritm välja modifiera kombinera lämplig tekniker datastrukturer analys korrekthet komplexitet fylla hitta möjlig förbättring etc.
- rest ~ tekniker (3.4%)
- context-free ~ viss (3.4%)
- comprise ~ bestå (3.4%)
- such ~ etc. (3.4%)
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- define class describe concrete concept such {dice,bank} account etc.
definiera enkel klass beskriva konkret begrepp {tärning,bankkonto} etc.
- application area where technique be use such language technology bioinformatic robotic etc.
applikationsområden där ai-tekniker använda språkteknologi bioinformatik robotik etc.
- address ~ beskriva (3.3%)
- control ~ accesskontroll (3.3%)
- memory ~ förklara (3.3%)
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain concept memory hierarchy
förklara begrepp minneshierarki
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain concept memory hierarchy
förklara begrepp minneshierarki
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain concept memory hierarchy
förklara begrepp minneshierarki
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain concept memory hierarchy
förklara begrepp minneshierarki
- explain describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- explain core function primary memory describe analyze realize main memory' connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain concept memory hierarchy
förklara begrepp minneshierarki
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- such ~ förklara (3.3%)
- appropriate meaningful test interpret explain stakeholder result application such case use tool practical example
konstruera lämplig meningsfull test tolka förklara intressent resultat tillämpning sån testfall verktyg praktisk exempel
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- explain manipulate different concept automata theory formal language such proof non- deterministic regular expression context-free grammar machine
förklara manipulera olik begrepp automatateori formell språk bevis automat reguljär uttryck kontext-fria grammatiker turing-maskiner
- {at,least}15 ~ sammanlägga (3.3%)
- weekly ~ tenta (3.3%)
- transport ~ respektive (3.3%)
- such ~ dvs. (3.3%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- size ~ optimering (3.3%)
- security ~ {säkerhetsmodeller,fl} (3.3%)
- security ~ {kommuniktionssäkerhet,förkunskap} (3.3%)
- security ~ säkerhetsplanering (3.3%)
- rest ~ uppbygga (3.3%)
- regular ~ grammatik (3.3%)
- power ~ klockstyrning (3.3%)
- power ~ energianalys (3.3%)
- possibly ~ möjlighet (3.3%)
- perform ~ {kontruktionsverktyg,m,hj} (3.3%)
- own ~ konstruerad (3.3%)
- operation ~ analysera (3.3%)
- now ~ allmän (3.3%)
- none ~ speciell (3.3%)
- new ~ potentiell (3.3%)
- minimum ~ hel (3.3%)
- know ~ medveten (3.3%)
- know ~ känna (3.3%)
- issue ~ effektivitet (3.3%)
- gate ~ statisk (3.3%)
- flow ~ automatisera (3.3%)
- few ~ mänsklig (3.3%)
- experience ~ t_ex:18 (3.3%)
- expect ~ fungera (3.3%)
- end ~ sund (3.3%)
- end ~ avsluta (3.3%)
- difficulty ~ analysera (3.3%)
- document present result analyse reflect difficulty problem {shortage,positive} together more experience
dokumentera presentera resultat analysera reflektera svårighet problem {brist,positiv} erfarenhet
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- develop ~ syfta (3.3%)
- defense ~ presentation (3.3%)
- critical ~ säkerhetskritiska (3.3%)
- core ~ gemensam (3.3%)
- coding ~ kodningsövningar (3.3%)
- code ~ kodningsövningar (3.3%)
- cmo ~ statisk (3.3%)
- clarity ~ bedömning (3.3%)
- bachelor ~ kandidatarbetet (3.3%)
- assurance ~ bedöma (3.3%)
- assume ~ nivå (3.3%)
- approve ~ leverera (3.3%)
- also ~ företrädesvis (3.3%)
- engineering ~ projekt (3.3%)
- require ~ laboration (3.3%)
- memory ~ resurshantering (3.3%)
- accord ~ sätta (3.3%)
- method ~ analysmetoder (3.2%)
- equivalent ~ datateknik (3.2%)
- aim ~ ge (3.2%)
- tool ~ eda-verktygen (3.2%)
- datum ~ exempelvis (3.2%)
- thread-level ~ exempel (3.2%)
- part ~ huvuddel (3.2%)
- understand ~ storskalig (3.2%)
- theory ~ konstruktiv (3.2%)
- task ~ prestation (3.2%)
- furthermore ~ också (3.2%)
- base ~ resultat (3.2%)
- core ~ grundläggande (3.2%)
- control ~ hur (3.2%)
- state explain importance threat validity how control say
{g.,validitetshot} redogöra förklara vikt hur kontrollera typ hot
- addition early lecture highlight how run document technical development project include aspect such writing group dynamics version control
dessutom belysa {tidig,gruppdynamik} föreläsning hur driva dokumentera teknisk utvecklingsprojekt exempel aspekt rapportskrivning versionshantering
- explain how instruction create control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- explain how instruction create control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how instruction create control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- explain how instruction create control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how instruction create use control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- variety ~ olik (3.2%)
- transformation ~ modern (3.2%)
- topic ~ ai-ämnena (3.2%)
- reduce ~ olik (3.2%)
- part cover technique attack different source performance bottleneck memory hierarchy such reduce {miss,rate,penalty,hit} time
del omfatta tekniker {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss} olik antal samt tid hantera
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- have practice recognize connection algorithmic problem reduce other
upptäcka samband olik algoritmiska problem {reducera,återföra}
- practical ~ praktikfall (3.2%)
- practical ~ natur (3.2%)
- comprehensive ~ identifiera (3.2%)
- able ~ student (3.2%)
- skill ~ kunskap (3.2%)
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- completion course student possess follow understanding skill ability judgement
fullgöra kurs student besitta följande kunskap färdighet förmåga
- complete computer science curriculum knowledge generic skill relevant student's future professional role
kurs syfte komplettera datatekniska datavetenskapliga {läroplan,yrkesroller} allmän kunskap relevant student framtida
- purpose sub-course be assess student practical skill teach course
delkursen syfta examinera student praktisk kunskap ge kurs
- bachelor thesis also aim develop skill application engineering problem solve research method
kandidatarbetet syfta också ge kunskap färdighet ingenjörsmässig vetenskaplig arbetssätt
- student need also have knowledge datum structure e.g. tree link list hash table i.e. contents course data as well programming skill {at,least}15 point
student också ha kunskap datastrukturer t_ex träd {länka,kurspoäng,dataprogrammering} lista hashtabeller dvs innehåll kurs programmeringskunskaper minst
- follow skill be usually student acquire
följande kunskap bruka student förvärva
- have basic knowledge skill field datum communication computer network
ha grundlägggande kunskap färdighet område datakommunikation datornätverk
- have basic knowledge skill field datum communication computer network
ha grundlägggande kunskap färdighet område datakommunikation datornätverk
- knowledge skill technique construction analysis algorithm be important tool correct efficient program
kunskap färdighet tekniker konstruktion analys algoritm viktig verktyg produktion korrekt effektiv program
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- elementary skill discrete mathematics
elementär kunskap diskret matematik
- show basic knowledge skill field datum communication computer network
redovisa grundlägggande kunskap färdighet område datakommunikation datornätverk
- acquire knowledge skill need install wireless lan small medium-sized network
skaffa kunskap färdighet behövas installera trådlös nätverk liten medelstor
- knowledge skill need implement virtual private network
kunskap färdighet behövas etablera virtuell privat nätverk
- programming ~ programmeringsmodeller (3.2%)
- system level deal programming model how processor core chip communicate other shared address space
systemnivå behandla programmeringsmodeller hur {processorkärnor,chip,adressrum} kommunicera gemensam
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- include ~ innefatta (3.2%)
- specifically ~ arkitektur (3.2%)
- real-world ~ arbeta (3.2%)
- course ~ lära (3.1%)
- protocol ~ avseende (3.1%)
- property ~ studera (3.1%)
- study {bus-based,snoopy-cache,inclusion,multi-phase}2 protocol property
studera {buss-baserade,cache-protokoll,flerfasprotokoll}2
- study {bus-based,snoopy-cache,inclusion,multi-phase}2 protocol property
studera {buss-baserade,cache-protokoll,flerfasprotokoll}2
- manage ~ hantera (3.1%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- manage modern tool advantage shortcoming
hantera modern fördel ofullkomlighet
- grade ~ betygskriterier (3.1%)
- grade ~ basbetyg (3.1%)
- formulate ~ utformning (3.1%)
- feature ~ funktion (3.1%)
- completion ~ genomföra (3.1%)
- student ~ minst (3.1%)
- student {at,least}15 attendance seminar be compulsory pass course
minst % närvaro seminarium krävas
- student {at,least}15 attendance be compulsory pass course
minst % närvaro krävas få godkänna kurs
- be eligible course student
behörighet kurs krävas minst
- be eligible course student
behörighet kurs krävas minst
- be eligible course student have
behörighet kurs krävas minst
- be eligible course student have bachelor degree equivalent include complete programming
behörighet kurs krävas minst kandidatexamen programvaruteknik datavetenskap motsvarande godkänna programmering
- be eligible course student
behörighet kurs krävas minst kandidatexamen software engineering informationsteknik programvaruteknik datavetenskap motsvarande godkänna programmering
- student {pursue,five-year}2 master science engineering architecture education accrue {at,least}15 hec begin work thesis
student {femårig,arkitektutbildningarna}2 civilingenjörs- uppnå minst hp examensarbete påbörja
- student only take part master's programme accrue {at,least}15 hec begin work thesis
student enbart läsa masterprogram uppnå minst hp masterprogrammet examensarbete påbörja
- student {pursue,five-year}2 master science education accrue {at,least}15 hec begin work thesis
student {femårig,arkitektutbildningarna}2 civilingenjörs- uppnå minst hp examensarbete påbörja
- student only take part master's programme accrue {at,least}15 hec begin work thesis
student enbart läsa masterprogram uppnå minst hp masterprogrammet examensarbete påbörja
- student need also have knowledge datum structure e.g. tree link list hash table i.e. contents course data as well programming skill {at,least}15 point
student också ha kunskap datastrukturer t_ex träd {länka,kurspoäng,dataprogrammering} lista hashtabeller dvs innehåll kurs programmeringskunskaper minst
- be eligible course student
behörighet kurs krävas minst
- power ~ prestanda (3.1%)
- also cover simulation-based analysis method quantitative assessment impact certain architectural technique have performance power consumption
omfatta även {simuleringsbaserade,konstruktionsbeslut}2 analysmetoder kvantitativ analys konsekvens prestanda strömförbrukning
- common thread run part be discussion cost tradeoff respect performance power energy {verifiability,programmability}2 maintainability
genomgående tema kurs del avvägning prestanda {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 underhåll
- power {temperature,join} performance first-class design goal
effekt {temperatur,lika,designmål} numera viktig prestanda
- common thread run part be discussion cost tradeoff respect performance power energy {verifiability,programmability}2 maintainability
genomgående tema kurs del avvägning prestanda {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 underhåll
- emphasis ~ implementera (3.1%)
- user ~ inkrementell (3.1%)
- thread ~ samt (3.1%)
- term ~ etikuppgift (3.1%)
- series ~ serie (3.1%)
- representative ~ applikation (3.1%)
- relation ~ social (3.1%)
- relation ~ koppling (3.1%)
- relation ~ förhållande (3.1%)
- prepare ~ främst (3.1%)
- premise ~ lokal (3.1%)
- point ~ hp (3.1%)
- one ~ mjukvaruutveckling (3.1%)
- notion ~ röra (3.1%)
- metric ~ en (3.1%)
- mainstream ~ gång (3.1%)
- instrument ~ lokal (3.1%)
- human ~ påverka (3.1%)
- hand ~ fram (3.1%)
- examination ~ examinationsformer (3.1%)
- emerge ~ ny (3.1%)
- document ~ läsveckorna (3.1%)
- derive ~ uttrycka (3.1%)
- credit ~ läsperiod (3.1%)
- compute ~ bestämma (3.1%)
- commonly ~ jämföra (3.1%)
- building ~ {inverteraren,byggblocket} (3.1%)
- boolean ~ nät (3.1%)
- array ~ en (3.1%)
- adder ~ minimera (3.1%)
- relevant ~ identifiera (3.1%)
- equivalent ~ kurs (3.0%)
- requirement course be successfully complete year subject computer science equivalent
krav kurs ha framgångsrik slutföra år ämne datavetenskap motsvarande
- course {dat050,dat055}5 {let375,leu061,tda357} equivalent
lämplig kurs dat050
- successfully complete course model-driven engineering e.g. equivalent software architecture dat220 advanced
godkänna kurs modelldriven mjukvaruutveckling t.ex. motsvarande mjukvaruarkitektur software architecture
- course computer graphic equivalent
kurs motsvarande computer graphics liknande
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course object orient programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 equivalent
godkänna kurs objektorienterad programmering t.ex. motsvarande
- successfully complete course software modeling e.g.tda593 equivalent
godkänna kurs {mjukvarumodellering,ex,tda593} t_ex motsvarande
- be eligible course student have bachelor degree equivalent include complete programming
behörighet kurs krävas minst kandidatexamen programvaruteknik datavetenskap motsvarande godkänna programmering
- course eda092 operating system equivalent be recommend
kurs operativsystem motsvarande rekommendera
- course dat105 computer architecture equivalent require
kurs datorarkitektur motsvarande krävas
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 {ooexempel,även,programmering,ok}
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- preparatory course real-time system eda222 equivalent require
förberedande kurs realtidssystem likvärdig krävas
- course tin092 algorithm equivalent require
kurs motsvarande
- course dat151 programming language technology equivalent require
kurs technology motsvarande
- be eligible course student successfully complete year education aim degree equivalent
{behörig,högskoleexamen} kurs student klara år utbildning väg datateknik motsvarande
- course functional programming introduction discrete mathematics {at,least}15 dat151 language technology dat121 paradigm equivalent require
mycket specifik krävas kurs funktionell programmering introduktion diskret matematik minst technology dat121 programming motsvarande
- addition course operate system concurrent programming equivalent require
dessutom krävas kurs operativsystem motsvarande
- eligible course student successfully complete year hecr study subject computer science equivalent
tillträde kurs student klara_av år hp studie ämne datavetenskap motsvarande
- computer ~ kurs (3.0%)
- course also demonstrate importance building mathematical computer model different kind application
kurs visa också betydelse matematisk datormodell olik tillämpning
- course provide sound basis logic short introduction logical framework use modelling specify verify computer system
kurs ge god grund logik kort introduktion logisk ramverk använda modellera specificera datorsystem
- requirement course be successfully complete year subject computer science equivalent
krav kurs ha framgångsrik slutföra år ämne datavetenskap motsvarande
- course cover important principle how design computer offer high performance application software
kurs täcka fundamental princip hur konstruera dator erbjuda hög beräkningshastighet programvara
- course computer graphic equivalent
kurs motsvarande computer graphics liknande
- course deal area current interest computer science engineering
kurs behandla område aktuell intresse data informationsteknik
- research-oriented course field relevance computer science engineering
forskningsinriktad kurs område relevant data informationsteknik
- course give student further knowledge research area relevance computer science engineering
kurs tillhandahålla student djup kunskap avse forskningsområde relevant ämne data informationsteknik
- course intend give overview {energy-dissipation,battery-powered} aspect computer computing range electronic circuit operate system pocket device supercomputer datum center
kurs syfta ge översikt aspekt dator leda {energiförbrukning,batteridriven} elektronisk krets operativsystem enhet superdator datacenter
- complete computer science curriculum knowledge generic skill relevant student's future professional role
kurs syfte komplettera datatekniska datavetenskapliga {läroplan,yrkesroller} allmän kunskap relevant student framtida
- course computer science example introduction programming mathematical software
kurs datateknik exemeplvis programmering
- additional course hec mathematics computer science
ytterlig kurs matematik data it
- course computer science example introduction programming mathematical software
kurs datateknik exemeplvis programmering
- additional course hec mathematics computer science
ytterlig kurs matematik data it
- student have good understanding computer organization basic knowledge low level programming be familiar term assembler interrupt so on i.e. contents course machine orient
student ha god förståelse dator konstruktion grundläggande kunskap maskinnära programmering kännedom begrepp assembler avbrott etc dvs innehåll kurs maskinorienterad
- course deal design analysis fault-tolerant computer system
kurs behandla konstruktion analys feltoleranta datorsystem
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- many contemporary real-time application distribute multiple computer node course also present topology medium access mechanism commonly-used communication network
dag realtidstillämpningar distribuera multipel {datornoder,mediumaccesstekniker} innehålla kurs också introduktion topologi vanlig använda kommunikationsnätverk
- course cover threat vulnerability computer system network as well rule method mechanism protection
kurs behandla hot finnas svaghet datorsystem kommunikationsnät regelverk mekanism använda skydda system
- computer security be course propose specialization
kurs grundkurs datasäkerhet del föreslå säkerhetsfördjupningen universitet
- ethical social aspect relation computer science further develop course dat147
etisk social aspekt utvecklas ytterlig kurs dat147
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course dat105 computer architecture equivalent require
kurs datorarkitektur motsvarande krävas
- course aim {convey,eachother} how modern computer system be construct hardware module interact low level software
kurs ha syfte förmedla hur modern datorsystem uppbygga hårdvarudelar samverka mjukvara låg nivå
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- course provide student ability understand fundamental issue design method computer network protocol
kurs innehåll ge därför förståelse grundläggande fråga uppkomma utformning datornätverk olik datornätverksprotokoll
- take {at,least}15 course computer programming
klara minst kurs programmeringsteknik
- course algorithm computer architecture be strongly recommend
kurs algoritm datorarkitektur rekommendera stark
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- course teach how implement solution form computer program c language define problem
kurs lära implementera lösning form datorprogram språk definiera problem
- be recommend require read follow course `` logic computer science theory formal language
rekommendera inte krav läsa följande kurs {i_förväg:14,theory,formal,languages} algorithms in computer
- course provide knowledge principle use create image computer algorithm
kurs grundkurs ämne datorgrafik ge kunskap algoritm tekniker princip använda skapa datorgenererde bild
- algorithm course {revolve,naturally} central question appear when want use computer compute problem
kurs kretsa naturlig frågeställning ställa då använda dator beräkna lösning problem
- eligible course student successfully complete year hecr study subject computer science equivalent
tillträde kurs student klara_av år hp studie ämne datavetenskap motsvarande
- solution ~ klar (3.0%)
- read summarize scientific article clearly describe technical problem treat be reason choice solution
läsa sammanfatta vetenskaplig artikel så klar framgå teknisk problem lösa liksom grund val lösning
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- single ~ tillsammans (3.0%)
- design ~ utformning (3.0%)
- design ~ konstruktionsprinciper (3.0%)
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- symmetric key cryptography block stream cipher design principle example mode operation message authentication code
kryptering {symmetrisk,strömchiffer}2 nyckel {blocka,meddelandeautentiseringskoder}4 konstruktionsprinciper exempel
- describe goal design principle common structure secret key primitive such block stream cipher message authentication code
beskriva mål konstruktionsprinciper gemensam struktur skapa hemlig nyckel t.ex. {blocka,meddelandeautentiseringskoder}4 ström-chiffer
- symmetric key cryptography block stream cipher design principle example mode operation message authentication code
kryptering {symmetrisk,strömchiffer}2 nyckel {blocka,meddelandeautentiseringskoder}4 konstruktionsprinciper exempel
- describe goal design principle common structure secret key primitive such block stream cipher message authentication code
beskriva mål konstruktionsprinciper gemensam struktur skapa hemlig nyckel t.ex. {blocka,meddelandeautentiseringskoder}4 ström-chiffer
- basis ~ grund (3.0%)
- deal ~ hantera (3.0%)
- circuit ~ konstruktion (3.0%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- technologies digital circuit
teknologi realisering digital konstruktion
- hardware description language digital circuit
hårdvarubeskrivande språk konstruktion digital krets
- use describe combinatorial sequential circuit
använda vhdl verktyg konstruktion digital krets kombinatorisk sekventiell
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- {3d-graphic,extensive} ~ göra (3.0%)
- world ~ syfte (3.0%)
- want ~ problem (3.0%)
- verification ~ {verifiering-,valideringstekniker} (3.0%)
- verification ~ kontext (3.0%)
- together ~ svårighet (3.0%)
- together ~ fördelare (3.0%)
- thesis ~ masterexamensarbete (3.0%)
- study ~ ligga (3.0%)
- simulation-based ~ analys (3.0%)
- similarly ~ sätt (3.0%)
- selection ~ innefatta (3.0%)
- seminar present more detail {research-level,ambient,occlusion,hair,illumination,soft,shadow,indirect,spherical,harmonic,wavelet} selection topic e.g. rendering application trace global hard real-time etc.
obligatorisk seminarium presentera mer detalj {forskningsnivå,ambient,occlusion,hair,applications,tracing,illumination,skugga,indirect,spherical,harmonics} antal ämne innefatta t_ex t_ex:16 rendering ray global mjuk
- reality ~ problem (3.0%)
- reach ~ uppnå (3.0%)
- objective ~ avgörande (3.0%)
- non-trivial ~ generell (3.0%)
- model ~ {model,checking}3 (3.0%)
- model ~ {dölja,markov-modeller}3 (3.0%)
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- describe basic principle hidden model application sequence analysis
beskriva grundläggande princip {dölja,markov-modeller}3 tillämpning sekvensanalys
- graphical model {belief,propagation}
grafisk modell {dölja,markov-modeller}3 metod {propagera,belief,propagation} antagande
- model ~ projektmodell (3.0%)
- mode ~ arbetssätt (3.0%)
- low-level ~ vikt (3.0%)
- involve ~ själva (3.0%)
- basic ~ grundlägggande (3.0%)
- authentic ~ behov (3.0%)
- assign ~ sätta (3.0%)
- accord ~ tidsplan (3.0%)
- eligible ~ kurs (3.0%)
- line ~ programvara (3.0%)
- scheduling ~ process (3.0%)
- topic cover include concurrent process resource management deadlock memory technique virtual processor scheduling disk file system distribute micro kernel machine security protection scheme
exempel avsnitt behandla {processbegreppet,låsningssituationer,filsystem,mikrokärnor,virtual,machines,säkerhet-} process resurshantering hantering deadlock primärminne virtuell minne schemaläggning skivminne distribuera skyddsmekanism
- run-time system determine order execution task means scheduling algorithm
{exekveringsordningen,runtime-systemet,schemaläggningsalgoritm} process bestämma hjälp
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- assignment ~ grupparbete (2.9%)
- assignment ~ etikuppgift (2.9%)
- practice ~ praktisk (2.9%)
- power ~ krets (2.9%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- perform timing-driven synthesis power dissipation analysis digital circuit
genomföra {fördröjningsdriven,timing-driven} syntes effektanalys digital krets
- know requirement power supply digital circuit environment multiple voltage
krav korrekt {strömförsörjning,med_flera:10,spänning} digital krets miljö
- timing power consumption digital circuit
snabbhet effektförbrukning digital krets
- technology node independent performance model power speed present give student generic tool estimate cost property circuit future cmo
teknologioberoende modell effektförbrukning {signalfördröjning,prestandaegenskaper,morgondag} presentera ge student generisk verktyg beräkna sån krets dag cmos-teknologier
- program ~ räknarkretsar (2.9%)
- evaluation ~ etc. (2.9%)
- computer ~ datorteknik (2.9%)
- efficiency ~ algoritm (2.9%)
- turn ~ skapa (2.9%)
- tablet ~ flera (2.9%)
- subject ~ framgångsrik (2.9%)
- performance ~ omfatta (2.9%)
- course cover architectural technique essential achieve high performance application software
kurs omfatta arkitekturella tekniker nödvändig uppnå hög prestanda exekvera program
- also cover simulation-based analysis method quantitative assessment impact certain architectural technique have performance power consumption
omfatta även {simuleringsbaserade,konstruktionsbeslut}2 analysmetoder kvantitativ analys konsekvens prestanda strömförbrukning
- first part cover trend affect evolution computer technology include law metric performance execution time {throughput,benchmark} power consumption as well fundamental such locality reference
en del omfatta trend påverka utveckling datorteknik {moore,mått,responstid,kapacitet,benchmarking,referenslokalitet} lag beräkningshastighet strömförbrukning
- part cover technique attack different source performance bottleneck memory hierarchy such reduce {miss,rate,penalty,hit} time
del omfatta tekniker {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss} olik antal samt tid hantera
- describe function performance influence memory hierarchy include cache main virtual different parameter size block associativity
redogöra funktion uppskatta {prestandapåverkan,cacheminnen,huvudminne,parameterar,blockstorlek,associativitet,minnesnivåerna} minneshierarki omfatta virtuell minne använda olik total storlek etc
- pattern ~ t.ex. (2.9%)
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- adapt common pattern solve problem example lock client-server pipeline {replicate,worker,barrier,baton,alarm} synchronization pass
anpassa gemensam {mönster,lock,replicated,workers,barrier,synchronization} lösa problem t.ex. client-server pipeline passing
- paradigm ~ modell (2.9%)
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- multiple ~ processor (2.9%)
- multiple ~ flera (2.9%)
- memory ~ schemaläggning (2.9%)
- topic cover include concurrent process resource management deadlock memory technique virtual processor scheduling disk file system distribute micro kernel machine security protection scheme
exempel avsnitt behandla {processbegreppet,låsningssituationer,filsystem,mikrokärnor,virtual,machines,säkerhet-} process resurshantering hantering deadlock primärminne virtuell minne schemaläggning skivminne distribuera skyddsmekanism
- example project topic include multithread relax memory consistency model prefetching access scheduling
exempel ämne {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 modell prefetching schemaläggning
- example project topic include multithread relax memory consistency model prefetching access scheduling
exempel ämne {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 modell prefetching schemaläggning
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- lab ~ skilja (2.9%)
- lab ~ demonstrera (2.9%)
- judgment ~ förhållningssätt (2.9%)
- frequent ~ skapa (2.9%)
- element ~ faktor (2.9%)
- eda092 ~ motsvarande (2.9%)
- dsl ~ strukturera (2.9%)
- construction ~ språkkonstruktionerna (2.9%)
- c ~ rätta (2.9%)
- address ~ {exekveringsprofiler,åtgärda} (2.9%)
- address ~ mjukvaruutvecklingsuppgift (2.9%)
- address ~ dela (2.9%)
- address ~ bioinformatiklösningar (2.9%)
- domain ~ språk (2.9%)
- student ~ laboration (2.9%)
- principle ~ lära (2.9%)
- communication ~ insikt (2.9%)
- learn ~ visa (2.9%)
- accord ~ examensarbete (2.9%)
- part ~ {alltmer,beståndsdel,teknikområden}2 (2.8%)
- network ~ nätverksflöde (2.8%)
- network ~ brandväggar (2.8%)
- network ~ ansluta (2.8%)
- form ~ bestående (2.8%)
- examination ~ basera (2.8%)
- work ~ fördjupningsstudie (2.8%)
- state ~ tillsammans (2.8%)
- standard ~ standardproblem (2.8%)
- standard ~ kodningsstandard (2.8%)
- quality ~ kvalitetsmodeller (2.8%)
- lan ~ virtuell (2.8%)
- haskell ~ programmering (2.8%)
- functional ~ " (2.8%)
- elicitation ~ krav (2.8%)
- organisation ~ funktion (2.8%)
- be ~ hur (2.8%)
- course primarily intend introduction mathematical modelling student limited experience use mathematics engineering come work different area where be useful
kurs främst avse introduktion matematisk modellering student begränsad erfarenhet hur matematik använda olik ingenjörsområden arbeta område där användbar
- common datum structure such array list tree hash table how be use implement type stack queue priority dictionary graph
vanlig datastrukturer fält lista träd hashtabeller hur använda implementera abstrakt datatyper kö prioritetsköer lexikon graf
- aim course be teach fundamental principle object orient approach program development how construct
kurs syfte lära ut grundprinciperna objektorienterade synsätt hur konstruera program
- describe how electronic system design project be organize steer
beskriva hur konstruktionsprojekt elektroniksystem organisera styra
- describe how basic system-oriented design carry use model-based simulation tool be interface hardware implementation
redogöra hur konstruktion genomföra systemnivå hjälp verktyg modellbaserad {simuleringsverktyg,angöra} hårdvarukonstruktion ovan
- also cover how simulation base technique be use quantitatively evaluate impact design principle computer performance
täcka också hur {simuleringsbaserade,konstruktionsbeslut}2 tekniker använda kvantitativ utvärdera effekt beräkningshastigheten
- course intend give insight how {mixed-signal,subsystem}3 include converter specify implement affect performance system be part
kurs avse ge förståelse hur {mixed-signal-subsystem,a-omvandlare} specificera implementera påverka systemprestanda
- aim course be give understanding how programming language design document implement
syfte kurs skapa förståelse hur programmeringsspråk utforma dokumentera implementera
- hence be limit number student accept course
därför finnas gräns hur många student acceptera kurs
- purpose course be how learn find collect requirement relevant source start software development project follow established principle format document maintain
syfte kurs hur lära hitta samla krav relevant källa början utvecklingsprojekt programvara fastställa princip format dokumentera underhålla
- focus course be how find collect requirement relevant source start software development project
kurs fokusera hur hitta samla in krav relevant källa början projekt programvaruutveckling
- course provide student background theory practice model-based testing include how tool be use improve software quality
kurs ge student bakgrund teori {praktikav,testverktyg,kananvändas} modellbaserad testning inklusive hur förbättra mjukvara kvalité
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- describe how sustainability be see quality attribute software product
beskriva hur hållbarhet betrakta kvalitetsattribut mjukvaruprodukter
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- end main objective course be demonstrate how enhance c programming language use implement communication/synchronization task resource management {mutual,exclusion}4
viktig syfte kurs demonstrera hur utöka programspråk använda realisera kommunikation synkronisering process resurshantering ömsesidig uteslutning
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- course show how simple run-time system be organize
kurs beskriva hur enkel runtime-system organiserad
- course look design current multicore system {eye,next} how be likely evolve decade
kurs behandla hur dag {multicore-system,blick,nära} konstruerad framtida system bygga decennium
- course aim {convey,eachother} how modern computer system be construct hardware module interact low level software
kurs ha syfte förmedla hur modern datorsystem uppbygga hårdvarudelar samverka mjukvara låg nivå
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- describe how bioinformatic method be use relate sequence structure function
beskriva hur bioinformatiska metod använda relatera sekvens struktur funktion
- describe how evolutionary relationship be {infer,phylogenetic} sequence
beskriva hur evolutionär relation utläsa sekvens fylogeni
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- aim course be teach principle object-oriented view how program construct
kurs syfte lära ut grundläggande princip tekniker hur konstruera imperativa objektorienterade program
- aim be demonstrate how library make possible write program example
syfte därvid visa hur bibliotek ge möjlighet skriva program annan
- how {uni,multidimensional}2 array be declare create use
hur en flerdimensionella fält deklarera skapa använda
- how be modern distribute system such {cloud,smart,grid,connected} car build
hur modern distribuera system t.ex. {molntjänster,smart,elnät} kommunicera bil uppbygga
- how fast solution be
hur snabb problem lösa
- describe algorithm quality explain write other understand how work why be correct fast where useful
beskriva algoritm egenskap förklara skriftligen så förstå hur fungera varför korrekt snabb användbar
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- include ~ bifoga (2.8%)
- include ~ apparat (2.8%)
- constraint ~ planera (2.7%)
- configuration ~ verifiera (2.7%)
- network ~ algebra (2.7%)
- plan ~ redovisa (2.7%)
- supply ~ korrekt (2.7%)
- several ~ själva (2.7%)
- see ~ betrakta (2.7%)
- section ~ upp (2.7%)
- scheme ~ hantering (2.7%)
- rule ~ svaghet (2.7%)
- prediction ~ viktig (2.7%)
- pocket ~ syfta (2.7%)
- parameter ~ inverkan (2.7%)
- order ~ begränsa (2.7%)
- order ~ antagande (2.7%)
- only ~ läsperiod (2.7%)
- microcontroller ~ beskrivning (2.7%)
- mainstream ~ leda (2.7%)
- larger ~ programmerare (2.7%)
- individually ~ enskild (2.7%)
- generic ~ komplettera (2.7%)
- foundation ~ historisk (2.7%)
- follow-up ~ vecka (2.7%)
- find ~ själv (2.7%)
- failure ~ fel (2.7%)
- engineer ~ informationsteknik (2.7%)
- divide ~ dela (2.7%)
- cost ~ dag (2.7%)
- contact ~ gemensam (2.7%)
- architect ~ roll (2.7%)
- adaptation ~ känna (2.7%)
- datum ~ datainkapsling (2.7%)
- datum ~ dataabstraktion (2.7%)
- give ~ anvisning (2.7%)
- algorithm ~ sorteringsalgoritmer (2.7%)
- computer ~ område (2.7%)
- research ~ område (2.7%)
- develop ~ sätt (2.7%)
- architecture ~ synkron (2.7%)
- interface ~ analog (2.7%)
- technically ~ teknisk (2.7%)
- technical/architectonic ~ teknisk (2.7%)
- technical ~ {teknikinnehåll,ändock} (2.7%)
- resource ~ göra (2.6%)
- plan step complex work set intermediate goal {keep,achievable,revise,work-around} project run come realistic estimate resource result develop necessary
planera komplex arbete sätta upp {delmål,igång,revision,angreppssätt} hålla projekt göra realistisk bedömning resurskrav möjlig resultat mål hitta annan nödvändig
- include planning follow-up trade off resource constraint
inkludera planera följa upp göra avvägning resursbegränsning
- purpose intrusion make change {delete,etc,unauthorized,confidential,system'} resource datum program hardware get access information use service
intrång göra avsikt {ändra,förstöra,maskinvara,.),konfidentiell,orättmätig} resurs data programvara osv skaffa tillgång information utnyttja system tjänst
- perform analysis resource demand algorithm datum structure
göra enkel analys algoritm datastrukturers resurskrav
- highlight ~ där (2.6%)
- provide ~ erbjuda (2.6%)
- proof ~ logik (2.6%)
- base ~ formulera (2.6%)
- requirement ~ generell (2.6%)
- demonstrate ~ därför (2.6%)
- {muntlig,av,arbetet,på,ett,ingenjörsmässigt,professionellt,sätt,m} ~ arbete (2.6%)
- solve ~ {problemlösningsverktyg,programkonstruktion} (2.6%)
- solve ~ {omständighet,programmeringsproblem} (2.6%)
- solve ~ problemlösningsförmågan (2.6%)
- postcondition ~ design (2.6%)
- parallel ~ parallprogrammering (2.6%)
- output ~ drivförmåga (2.6%)
- machine ~ {övervaka,bayes-klassificerare,fisher-diskriminantanalys,perceptron-baserade,support-vektormaskiner,regression,boosting} (2.6%)
- machine ~ tillståndsmaskiner (2.6%)
- library ~ haskell (2.6%)
- library ~ egenhändig (2.6%)
- level ~ security (2.6%)
- judge ~ given (2.6%)
- instance ~ metod (2.6%)
- demonstration ~ läsveckorna (2.6%)
- delay ~ teknologioberoende (2.6%)
- delay ~ drivförmåga (2.6%)
- clarity ~ ske (2.6%)
- approach ~ metod (2.6%)
- also ~ kurs (2.6%)
- course also demonstrate importance building mathematical computer model different kind application
kurs visa också betydelse matematisk datormodell olik tillämpning
- course also contain introductory final lecture
kurs ingå även inledande avsluta föreläsning
- main teaching language be swedish support give also so possible take course interested student
huvudsaklig {undervisningsspråk,svensk} viss stöd ge även engelska så möjlig intresserad student ta kurs
- lecture technical writing be also peer-response workshop where student get develop write skill reading comment draft term paper group
föreläsning teknisk rapportskrivning innehålla kurs också {skrivarworkshop,fördjupningsstudien} där student utveckla skriva granska kommentera utkast
- course also contain introduction programming dependent type constructive theory
kurs innehålla också introduktion programmering beroende typ {martin-löfs,förena} konstruktiv typteori teori matematisk bevis
- course also address specific challenge relate scale dynamics {heterogeneity,ultra-large} find system
kurs {uppmärksamma,skalning,dynamik,heterogenitet,ultra-storskaliga} också särskilja utmaning uppstå samband finnas system
- course also examine individual write hall-exam
kurs examinera slutligen också skriftlig salstenta
- course also aim give student technical skill design integration verification hardware software processor-based system
kurs också ge student teknisk färdighet konstruera integrera verifiera hård mjukvara processorbaserade system
- development course only present key component operate system also discuss design implementation challenge evolution {pioneer,mobile-based} modern one
kurs presentera viktig komponent operativsystem komplettera diskussion hur slutlig utformning implementering utvecklas historisk modern mobil os
- student need also have knowledge datum structure e.g. tree link list hash table i.e. contents course data as well programming skill {at,least}15 point
student också ha kunskap datastrukturer t_ex träd {länka,kurspoäng,dataprogrammering} lista hashtabeller dvs innehåll kurs programmeringskunskaper minst
- knowledge basic probability theory be advantage also acquire course complementary reading
kunskap grundläggande sannolikhetslära fördel också inhämta parallell kurs
- other programming language use monitor semaphore implement function course also contain presentation such technique
annan programspråk använda monitor semafor realisera funktion innehålla kurs också genomgång sån tekniker
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- many contemporary real-time application distribute multiple computer node course also present topology medium access mechanism commonly-used communication network
dag realtidstillämpningar distribuera multipel {datornoder,mediumaccesstekniker} innehålla kurs också introduktion topologi vanlig använda kommunikationsnätverk
- course also present technology use implement such circuit
kurs ge också inblick teknologi nät implementera
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- course also include use array stack connection exercise study real time kernel
kurs ta även upp hantering lista stack c-program samband övning studie realtidskärna
- course comprise also {self-study,web-based}2 material
kurs ingå även frivillig moment självstudium webbaserad kursmaterial
- be also moment {self-study,web-based}2 course material
kurs ingå även moment webbaserad självstudium
- course also include discussion hypothesis state roughly function be computable certain intuitive sense only define several model computation
kurs innehålla också diskussion hypotes {förmodan,intuitiv} funktion beräkningsbar viss sätt endast definiera flera beräkningsmodeller
- course also present recent research make contents vary degree
kurs också presentera del aktuell forskning göra innehåll variera år
- previous programming experience basic knowledge datum structure algorithm also assume
kurs förutsätta tidigare programmeringserfarenhet grundläggande kunskap datastrukturer algoritm
- also include short introduction machine
kurs ge också kort introduktion turing-maskiner
- cover ~ kurs (2.6%)
- course cover important principle how design computer offer high performance application software
kurs täcka fundamental princip hur konstruera dator erbjuda hög beräkningshastighet programvara
- course cover architectural technique essential achieve high performance application software
kurs omfatta arkitekturella tekniker nödvändig uppnå hög prestanda exekvera program
- lecture series mirror overall content course cover
{föreläsningsserien,spegla} kurs stor innehålla följande
- course cover following element
kurs omfatta följande moment
- particular course cover problem arise when requirement engineering conduct {fast-paced,cost-sensitive} industrial reality
kurs behandla särskilt problem uppstå när hantera krav snabb {föränderlig,kostnadskänslig,verklighet} industriell
- course cover approach parallel functional programming
kurs belysa metod parallell funktionell programmering
- cover current research topic rely heavily scientific papers source material
akutell forskning ämne presentera kurs använda vetenskaplig artikel kursmaterial
- course cover principle practice parallel programming
kurs behandla princip praktisk tekniker parallell programmering haskell erlang
- course cover threat vulnerability computer system network as well rule method mechanism protection
kurs behandla hot finnas svaghet datorsystem kommunikationsnät regelverk mekanism använda skydda system
- modeling assessment security dependability as well metrication method cover
kurs behandla säkerhet del {överordnad,dependability} begrepp pålitlighet eng
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover {extreme,programing} process project management
kurs behandla process {xp,extreme,projektledning} programming
- course cover follow topic
kurs behandla följande ämne
- course cover underlie principle technique network communication security
kurs täcka underliggande princip tekniker nätverk {kommuniktionssäkerhet,förkunskap} god datakommunikation därför krav
- course cover many topic relate communication network security
kurs täcka många olik ämne tekniker säkra system
- course cover follow item
kurs innehålla följande moment
- course cover {identifier,operator} variable type expression statement function program structure character string pointer array dynamic memory management list file standard library
kurs omfatta {identifierare,operator,programstruktur,typer,dynamisk,lite} variabel typ uttryck sats funktion tecken sträng pekare fält sammansatt minneshantering lista filhantering standardbibliotek
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- follow topic cover course
följande ämne ingå kurs
- project consist part programming cover technique present lecture write report essay historical philosophical ethical issue end course
{ai-projektet,programmeringsprojektet} bestå del programmeringsprojekt täcka ai-tekniker presentera föreläsning skriftlig rapport essä omfatta historisk filosofisk etisk frågeställning slut kurs
- interpreter ~ implementera (2.6%)
- build ~ processor (2.6%)
- home ~ se (2.5%)
- computing ~ år (2.5%)
- grade ~ godkänna (2.5%)
- report ~ redovisa (2.5%)
- result ~ innebära (2.5%)
- make ~ redovisning (2.5%)
- complete ~ student (2.5%)
- u ~ basera (2.5%)
- theorem ~ uttryck (2.5%)
- sure ~ handledare (2.5%)
- subroutine ~ utnyttjande (2.5%)
- sound ~ vetenskaplig (2.5%)
- respect ~ konstruktiv (2.5%)
- programming ~ {motsvarighet,programstrukturer}4 (2.5%)
- introduction ~ {nätverksteknik,osi-modellen} (2.5%)
- follow-up ~ följa (2.5%)
- example ~ praktikfall (2.5%)
- example ~ därvid (2.5%)
- equivalent ~ graphics (2.5%)
- equipment ~ moment (2.5%)
- domain ~ spela (2.5%)
- domain ~ avgränsning (2.5%)
- current ~ framtida (2.5%)
- write ~ författa (2.5%)
- model ~ adresseringssätt (2.5%)
- knowledge ~ djup (2.5%)
- when ~ då (2.5%)
- useful ~ möjlig (2.5%)
- tree ~ backtracking (2.5%)
- translate ~ logik (2.5%)
- related ~ kontakt (2.5%)
- reasoning ~ automatisk (2.5%)
- reason ~ beteende (2.5%)
- overview ~ ai (2.5%)
- obtain ~ bestämma (2.5%)
- message ~ utöka (2.5%)
- master ~ bemästra (2.5%)
- mandatory ~ förkunskapskrav (2.5%)
- key ~ accesskontroll (2.5%)
- input ~ inläsning (2.5%)
- input ~ drivförmåga (2.5%)
- follow ~ meta (2.5%)
- follow ~ kursinnehållet (2.5%)
- fault ~ terminologi (2.5%)
- equality ~ logik (2.5%)
- develop ~ {fastlägga,samarbetsprinciper} (2.5%)
- develop ~ utvecklingsprocess (2.5%)
- computational ~ ca (2.5%)
- computational ~ bioinformatik (2.5%)
- code ~ {kompilatorscheman,intermediärkod,källprogram} (2.5%)
- code ~ kodutvecklingsverktyg (2.5%)
- code ~ c-kod (2.5%)
- central ~ ställa (2.5%)
- business ~ formulera (2.5%)
- bachelor ~ computer (2.5%)
- automate ~ automatisk (2.5%)
- assessment ~ kvantitativ (2.5%)
- assess ~ löpande (2.5%)
- approximation ~ optimering (2.5%)
- approach ~ {beskrivning-,analysförmåga} (2.5%)
- approach ~ välfungerande (2.5%)
- approach ~ grundprinciperna (2.5%)
- approach ~ designmetoder (2.5%)
- approach ~ bioinformatikproblem (2.5%)
- allow ~ även (2.5%)
- ability ~ {samarbete,kommunikationsförmågan} (2.5%)
- constraint ~ system (2.4%)
- reason safety usability embedded system have strict constraint non-functional behavior such computational delay periodicity
säkerhet användbarhetsskäl viss inbyggd system strikt krav icke-funktionella beteende fördröjning {periodicitet,datorberäkning}2
- real-time system where task strict timing constraint be necessary make pre-run-time analysis schedulability
realtidssystem där process strikt tidskrav nödvändig göra {a_priori:15,schemaläggningsbarhet} analys system
- many real-time application system design multiple processor order meet impose constraint
tillämpning system konstruera {med_flera:09,uppsätta,prestandakraven} processor möta
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- schedulability analysis small system compose several {well-specified,deadline} process timing constraint period
tillämpa schemaläggningsanalys enkel system bestående {flertal,deadline} specificera process tidskrav period
- design simple sequential system meet {set-up,synchronisation} hold time constraint timing circuit include effect metastability
designa enkel sekventiell system uppfylla {set-up-,klockad} hålltidskrav krets effekt metastabilitet synkronisering
- thesis ~ rapport (2.4%)
- way ~ snabb (2.4%)
- main ~ viktig (2.4%)
- order ~ djup (2.4%)
- hec ~ leda (2.4%)
- detailed ~ uppgift (2.4%)
- engineering ~ informationsteknik (2.4%)
- engineering ~ civilingenjörs- (2.4%)
- explain ~ respektive (2.4%)
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain meaning difference {between,respective} concept static dynamic scheduling
förklara innebörd skillnad begrepp statisk respektive dynamisk schemaläggning
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- datum ~ resurskrav (2.4%)
- verilog ~ färdighet (2.4%)
- understand ~ webb-baserade (2.4%)
- understand ~ utvidga (2.4%)
- theory ~ {optimeringsteori,operationsanalys} (2.4%)
- theory ~ dsl (2.4%)
- task ~ ursprunglig (2.4%)
- task ~ programmeringuppgifter (2.4%)
- report ~ rapportering (2.4%)
- report ~ laborationsrapport (2.4%)
- lecture ~ datorövningar (2.4%)
- exam ~ obligatorisk (2.4%)
- written ~ bestå (2.4%)
- pass ~ underkänna (2.4%)
- consumption ~ analys (2.4%)
- case ~ exempel (2.4%)
- technique ~ behandla (2.4%)
- example technique cover be {victim,lockup-free,virtually} cache prefetching address
exempel tekniker behandla {inklusiva,exkusiva,hierarki,lockup-free} cachar prefetching
- topic cover include concurrent process resource management deadlock memory technique virtual processor scheduling disk file system distribute micro kernel machine security protection scheme
exempel avsnitt behandla {processbegreppet,låsningssituationer,filsystem,mikrokärnor,virtual,machines,säkerhet-} process resurshantering hantering deadlock primärminne virtuell minne schemaläggning skivminne distribuera skyddsmekanism
- design technique error detection fault tolerance
vidare behandla {taxonomi,felyttringar} feltoleranta system modell fel
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- fifth part deal scalability parallel computer i.e. architectural technique scale number processor higher count specifically respect cache coherence protocol
{fem,ariktetkurtekniker,cache-koherensprotokollen}2 del behandla skalbarhet parallell dator säga öka antal processor system speciell avseende
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- fifth part deal scalability parallel computer i.e. architectural technique scale number processor higher count specifically respect cache coherence protocol
{fem,ariktetkurtekniker,cache-koherensprotokollen}2 del behandla skalbarhet parallell dator säga öka antal processor system speciell avseende
- laboratory ~ där (2.4%)
- student ~ grupp (2.3%)
- report ~ form (2.3%)
- datum ~ kunskap (2.3%)
- technique ~ antal (2.3%)
- approach design be discuss couple technique present
alternativ diskutera designfrågor antal tekniker presentera
- part cover technique attack different source performance bottleneck memory hierarchy such reduce {miss,rate,penalty,hit} time
del omfatta tekniker {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss} olik antal samt tid hantera
- identify number software engineering technique solve industrial problem
identifiera antal software engineering metod lösa industriell problem
- course be organize series lecture set exercise session where programming technique theory present put practice
kurs utgöra föreläsningsserie antal {salsövningar,programmeringmetoder,praktisera} där teori föreläsning
- fifth part deal scalability parallel computer i.e. architectural technique scale number processor higher count specifically respect cache coherence protocol
{fem,ariktetkurtekniker,cache-koherensprotokollen}2 del behandla skalbarhet parallell dator säga öka antal processor system speciell avseende
- fifth part deal scalability parallel computer i.e. architectural technique scale number processor higher count specifically respect cache coherence protocol
{fem,ariktetkurtekniker,cache-koherensprotokollen}2 del behandla skalbarhet parallell dator säga öka antal processor system speciell avseende
- register ~ beskriva (2.3%)
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- {traditionally,think} ~ utföra (2.3%)
- submit ~ godkänd (2.3%)
- state ~ a. (2.3%)
- rigorously ~ språk (2.3%)
- recognize ~ svaghet (2.3%)
- preparation ~ påbörja (2.3%)
- practice ~ upptäcka (2.3%)
- practice ~ teoretisk (2.3%)
- place ~ protokoll (2.3%)
- paper ~ bilda (2.3%)
- manage ~ c-program (2.3%)
- interface ~ systemnivå (2.3%)
- generation ~ kryptering (2.3%)
- general ~ serie (2.3%)
- execution ~ tillhandahålla (2.3%)
- execution ~ metodik (2.3%)
- evolution ~ programvaruutveckling (2.3%)
- evolution ~ komplettera (2.3%)
- etc. ~ tillgänglighet (2.3%)
- etc. ~ t_ex:16 (2.3%)
- seminar present more detail {research-level,ambient,occlusion,hair,illumination,soft,shadow,indirect,spherical,harmonic,wavelet} selection topic e.g. rendering application trace global hard real-time etc.
obligatorisk seminarium presentera mer detalj {forskningsnivå,ambient,occlusion,hair,applications,tracing,illumination,skugga,indirect,spherical,harmonics} antal ämne innefatta t_ex t_ex:16 rendering ray global mjuk
- etc. ~ redundans (2.3%)
- hardware redundancy {triple,modular,tmr,dmr,hot,cold,standby,hybrid,forward,backward,recovery} dual system etc.
konstruktionsmetoder {feldetektering,maskinvaruredundans,trippelmodulär,varm,kall,beredskapssystem,hybridredundans,programvaruredundans,n-versionsprogrammering,recovery} feltolerans redundans aktiv m.m. block
- dynamic ~ sträng (2.3%)
- detailed ~ granska (2.3%)
- conduct ~ genomföra (2.3%)
- conduct incremental {multi-fidelity,architecture-centric} verification validation
genomföra {inkrementella,multi-fidelity,arkitektur-centrerad} verifiering validering
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- conduct incremental planning use user story
genomföra inkrementell planering hjälp användarbeskrivningar
- compiler ~ programmeringsprojekt (2.3%)
- buffer ~ egenskap (2.3%)
- appropriate ~ behövas (2.3%)
- report ~ godkänna (2.3%)
- well ~ grund (2.3%)
- explain/describe ~ beskriva (2.3%)
- architectural ~ kvantitativ (2.3%)
- circuit ~ enkel (2.3%)
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- design simple sequential system meet {set-up,synchronisation} hold time constraint timing circuit include effect metastability
designa enkel sekventiell system uppfylla {set-up-,klockad} hålltidskrav krets effekt metastabilitet synkronisering
- hiding ~ begrepp (2.3%)
- write ~ muntlig (2.3%)
- require ~ {mjukvaruberoende,affärsmål,uppdragsmål,tillfredsställa,kvalitetsegenskaper} (2.3%)
- require ~ projektdokumentation (2.3%)
- require ~ kunskapsbehov (2.3%)
- hardware ~ kontext (2.3%)
- event ~ system (2.3%)
- essential ~ grundläggande (2.3%)
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- route switch essential manage router core {internetwork,rip,distance-vector} device basic configuration protocol
grundläggande {routing-,switchingteknik,routersuppbyggnad,vägvalsalgoritmer,distance-vector} konfiguration princip routing protokoll routingprotokoll
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- system ~ kurs (2.3%)
- course provide sound basis logic short introduction logical framework use modelling specify verify computer system
kurs ge god grund logik kort introduktion logisk ramverk använda modellera specificera datorsystem
- course give student practical experience form work project group when come planning construction implementation verification non-trivial system hard and/or software
generell se kurs ge studerande praktisk erfarenhet arbete projektgrupp planering konstruktion implementering verifiering icke-trivialt system bestående hård mjukvara
- overall aim course be introduce student design verification electronic system
kurs övergripande syfte introducera student konstruktion verifiering elektroniksystem
- course intend give solid foundation {hdl-based,eesd} hardware design be necessary follow curriculum simultaneously overview field electronic system
kurs avse ge {stabil,hdl-baserad,eesd-programmet} grund hårdvarukonstruktion nödvändig följande samtidig överblick konstruktion inbyggd elektroniksystem
- course intend give insight how {mixed-signal,subsystem}3 include converter specify implement affect performance system be part
kurs avse ge förståelse hur {mixed-signal-subsystem,a-omvandlare} specificera implementera påverka systemprestanda
- complete course student have solid broad foundation type system programming language
avsluta kurs student ha solid bred grund typsystem programmeringsspråk
- course also address specific challenge relate scale dynamics {heterogeneity,ultra-large} find system
kurs {uppmärksamma,skalning,dynamik,heterogenitet,ultra-storskaliga} också särskilja utmaning uppstå samband finnas system
- course intend give overview {energy-dissipation,battery-powered} aspect computer computing range electronic circuit operate system pocket device supercomputer datum center
kurs syfta ge översikt aspekt dator leda {energiförbrukning,batteridriven} elektronisk krets operativsystem enhet superdator datacenter
- course also aim give student technical skill design integration verification hardware software processor-based system
kurs också ge student teknisk färdighet konstruera integrera verifiera hård mjukvara processorbaserade system
- course aim student learn modern method quality assurance software development particular focus embedded system web application
kurs syfta student lära modern metod kvalitetssäkring mjukvaruutveckling särskilja fokus inbyggd system webbapplikationer
- course provide introduction design implementation operate system
kurs ge introduktion design implementering operativsystem
- course provide introduction design implementation operate system
kurs ge introduktion design implementering operativsystem
- development course only present key component operate system also discuss design implementation challenge evolution {pioneer,mobile-based} modern one
kurs presentera viktig komponent operativsystem komplettera diskussion hur slutlig utformning implementering utvecklas historisk modern mobil os
- course deal design analysis fault-tolerant computer system
kurs behandla konstruktion analys feltoleranta datorsystem
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- course intend give basic knowledge method design analysis real-time system
kurs syfta ge grundläggande kunskap metod konstruktion analys realtidssystem
- course give overview state-of-the-art system architecture use design embedded example
kurs ge översikt systemarkitekturer använda design inbyggd system t_ex
- course show how simple run-time system be organize
kurs beskriva hur enkel runtime-system organiserad
- course present different analysis method system schedule task use static dynamic priority {utilization-based,response-time,processor-demand}
kurs presentera olik analysmetoder system schemalägga process statisk dynamisk prioritet {utnyttjandegradsbaserad,svarstidsanalys,beräkningsbehovsanalys} analys
- preparatory course concurrent programming operating system
förberedande kurs parallellprogrammering operativsystem
- course give basic knowledge security area i.e. how {protect,intentional} system intrusion attack
kurs ge grundläggande kunskap område datasäkerhet eng security dvs hur skydda system avsiktlig intrång
- course cover threat vulnerability computer system network as well rule method mechanism protection
kurs behandla hot finnas svaghet datorsystem kommunikationsnät regelverk mekanism använda skydda system
- course eda092 operating system equivalent be recommend
kurs operativsystem motsvarande rekommendera
- course look design current multicore system {eye,next} how be likely evolve decade
kurs behandla hur dag {multicore-system,blick,nära} konstruerad framtida system bygga decennium
- course aim {convey,eachother} how modern computer system be construct hardware module interact low level software
kurs ha syfte förmedla hur modern datorsystem uppbygga hårdvarudelar samverka mjukvara låg nivå
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- aim course be learn design analyze network protocol gain knowledge exist communication include support system fundamental task method datum
syfte kurs lära utforma analysera nätverksprotokoll inhämta kunskap befintlig kommunikationsnät {stödsystem,datakommunikationsnät} protokoll grundläggande funktion metod
- preparatory course real-time system eda222 equivalent require
förberedande kurs realtidssystem likvärdig krävas
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- course describe implementation small real-time kernel microcomputer system
kurs beskriva implementering liten realtidskärna mikrodatorsystem
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- course be organize {bottom-up,sister} top-down introduction electronic system design
kurs organiserad " {bottom-up,systerkurs} top-down parallell introduktion elektroniksystemkonstruktion
- course include modern high-throughput sequencing technique application as well molecular biology database different system such
kurs innehålla modern high-throughput {sekvenseringstekniker,molekylärbiologiska} tillämpning databas olik system söka sån
- be few question course distribute system address
fråga kurs behandla
- goal course be understand design distribute system discuss underlie principle mechanism drive today'
mål kurs få förståelse design distribuera system underliggande princip mekanism dag använda
- begin course introduction basic concept distribute system challenge pose
kurs börja introduktion grundläggande koncept distribuera system utmaning stå
- evaluate small-scale distribute system use fundamental mechanism introduce lecture
utveckla programmera utvärdera småskalig distribuera system hjälp fundamental mekanism introducera kurs
- addition course operate system concurrent programming equivalent require
dessutom krävas kurs operativsystem motsvarande
- seminar ~ obligatorisk (2.3%)
- seminar present more detail {research-level,ambient,occlusion,hair,illumination,soft,shadow,indirect,spherical,harmonic,wavelet} selection topic e.g. rendering application trace global hard real-time etc.
obligatorisk seminarium presentera mer detalj {forskningsnivå,ambient,occlusion,hair,applications,tracing,illumination,skugga,indirect,spherical,harmonics} antal ämne innefatta t_ex t_ex:16 rendering ray global mjuk
- course conclude seminar mandatory attendance where project be present
kurs avsluta seminarium obligatorisk närvaro där projekt redovisa
- few lecture obligatory seminar workshop
liten antal föreläsning obligatorisk seminarium "
- project ~ projektplan (2.3%)
- project ~ mjukvaruprojekt (2.3%)
- project ~ beslut (2.3%)
- topic ~ behandla (2.3%)
- presentation ~ annan (2.3%)
- switching ~ dynamisk (2.2%)
- problem ~ heuristisk (2.2%)
- problem ~ heuristik (2.2%)
- apply linear programming related generic method additional heuristic computational problem
tillämpa linjär optimering relatera generisk metod ytterlig heuristik beräkningsproblem
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- office ~ in (2.2%)
- complete ~ genomgå (2.2%)
- insight ~ förståelse (2.2%)
- run-time ~ arkitektur (2.2%)
- papers ~ presentera (2.2%)
- structure ~ beskriva (2.2%)
- usability ~ viss (2.2%)
- source ~ hypotes (2.2%)
- show ~ bedriva (2.2%)
- session ~ slutlig (2.2%)
- semantics ~ typsystem (2.2%)
- none ~ viss (2.2%)
- minute ~ vanlig (2.2%)
- meeting ~ regelbunden (2.2%)
- learn ~ lärande (2.2%)
- handle ~ felhantering (2.2%)
- electrical ~ inbyggd (2.2%)
- efficient ~ parallell (2.2%)
- controller ~ hårdvaruenheter (2.2%)
- contrast ~ vanlig (2.2%)
- communication ~ {samarbete,kommunikationsförmågan} (2.2%)
- case ~ bemästra (2.2%)
- program ~ programutveckling (2.2%)
- target ~ digital (2.2%)
- analysis ~ central (2.2%)
- software ~ kurs (2.2%)
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- course give student practical experience form work project group when come planning construction implementation verification non-trivial system hard and/or software
generell se kurs ge studerande praktisk erfarenhet arbete projektgrupp planering konstruktion implementering verifiering icke-trivialt system bestående hård mjukvara
- course cover important principle how design computer offer high performance application software
kurs täcka fundamental princip hur konstruera dator erbjuda hög beräkningshastighet programvara
- course cover architectural technique essential achieve high performance application software
kurs omfatta arkitekturella tekniker nödvändig uppnå hög prestanda exekvera program
- purpose course be give in-depth knowledge area software product line whole include engineering process organizational management-perspective
syfte kurs ge fördjupa kunskap område mjukvaruproduktlinjer helhet teknik process organisatorisk lednings-perspektiv
- successfully complete course model-driven engineering e.g. equivalent software architecture dat220 advanced
godkänna kurs modelldriven mjukvaruutveckling t.ex. motsvarande mjukvaruarkitektur software architecture
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- purpose course be how learn find collect requirement relevant source start software development project follow established principle format document maintain
syfte kurs hur lära hitta samla krav relevant källa början utvecklingsprojekt programvara fastställa princip format dokumentera underhålla
- focus course be how find collect requirement relevant source start software development project
kurs fokusera hur hitta samla in krav relevant källa början projekt programvaruutveckling
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- successfully complete course software modeling e.g.tda593 equivalent
godkänna kurs {mjukvarumodellering,ex,tda593} t_ex motsvarande
- course be student interested empirical method apply field software engineering
kurs student intresserad lära applicera olik empirisk metod programvaruteknik
- course introduce quantitative qualitative method software engineering accompany statistical use analysis
kurs introducera kvantitativ kvalitativ metod programvaruteknik
- course introduce quantitative qualitative method software engineering research accompany statistical use analysis
kurs introducera kvantitativ kvalitativ metod programvaruteknisk forskning tillsammans statistisk analysera resultat
- course be organize project where student work team usually address real-world software engineering task
kurs organisera projekt där student arbeta team vanligtvis lösa realistisk mjukvaruutvecklingsuppgift
- course provide student background theory practice model-based testing include how tool be use improve software quality
kurs ge student bakgrund teori {praktikav,testverktyg,kananvändas} modellbaserad testning inklusive hur förbättra mjukvara kvalité
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- course also aim give student technical skill design integration verification hardware software processor-based system
kurs också ge student teknisk färdighet konstruera integrera verifiera hård mjukvara processorbaserade system
- course include project place software development company
kurs innehålla projekt {förlägga,mjukvaruutvecklingsföretag}
- knowledge course field software engineering contribute development company
tillämpa kunskap kurs område software engineering bidra företag utveckling
- course aim student learn modern method quality assurance software development particular focus embedded system web application
kurs syfta student lära modern metod kvalitetssäkring mjukvaruutveckling särskilja fokus inbyggd system webbapplikationer
- course introduce student modern method quality assurance software development
kurs introducera student modern metod kvalitetssäkring mjukvaruutveckling
- course prepare student work quality engineer manager software development organization focus embedded web application
kurs förbereda student arbete {kvalitetsingenjörer,kvalitetschefer} mjukvaruutvecklingsorganisationer särskilja fokus inbyggd system webbapplikationer
- complete course practical software development engineering project e.g. dat255
t.ex. grundläggande programvaruutveckling motsvarande godkänna kurs praktisk projekt systemutveckling mjukvaruutveckling software engineering project
- course computer science example introduction programming mathematical software
kurs datateknik exemeplvis programmering
- course computer science example introduction programming mathematical software
kurs datateknik exemeplvis programmering
- course aim {convey,eachother} how modern computer system be construct hardware module interact low level software
kurs ha syfte förmedla hur modern datorsystem uppbygga hårdvarudelar samverka mjukvara låg nivå
- course aim learn software design development use approach principle theory practice
kurs syfta lära mjukvara design utveckling hjälp metod princip teori praktik
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- course be introduction software development language c
kurs introduktion programutveckling språk
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- course introduce practically theoretically most important style formal method reasoning software model checking deductive verification
här kurs introducera praktisk teoretisk viktig tekniker formell metod använda resonera mjukvara modellkontroll {model,checking}3 deduktiv verifikation
- course be introduction imperative programming software development
här kurs introduktion imperativ programmering programvaruutveckling
- many ~ system (2.2%)
- {initial,system's,lifecycle} development be only small phase typically follow many year system evolution
initial utveckling vara bara liten fas system livscykel vanligen följa många år vidareutveckling
- also cover historical {origin,re-emerge,vliw} many design strategy current system different form context e.g. datum parallelism thread-level
gå också historisk {ursprung,designstrategier,återuppstå,vliw-parallellism,trådnivå} många nutida system annan form sammanhang exempel dataparallellism parallellism
- many real-time application system design multiple processor order meet impose constraint
tillämpning system konstruera {med_flera:09,uppsätta,prestandakraven} processor möta
- course cover many topic relate communication network security
kurs täcka många olik ämne tekniker säkra system
- concurrent programming play vital role system where many event appear occur simultaneously
parallell programmering spela viktig roll system där många händelse ske till_synes:13 samtidig
- present ~ redovisa (2.2%)
- system ~ olik (2.2%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- mathematical model be use science engineering describe represent different object system analyze understand predict find best design strategy
matematisk modell använda {vetenskap,ingenjörskonst} beskriva representera olik slag objekt system analysera förstå förutsäga hitta god konstruktion strategi
- object orient methodology be now commonly use development variety system
objektorienterad metodik använda numera allmän utveckling många olik typ system
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- student be able design analyse implement type system also use different application area
student konstruera analysera implementera typsystem även använda olik applikationsområden
- example include mobile-devices operating system
olik begrepp illustrera exempel operativsystem fara mobil apparat
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- course present different analysis method system schedule task use static dynamic priority {utilization-based,response-time,processor-demand}
kurs presentera olik analysmetoder system schemalägga process statisk dynamisk prioritet {utnyttjandegradsbaserad,svarstidsanalys,beräkningsbehovsanalys} analys
- describe different layer system architecture embedded real-time
kategorisera beskriva olik lager systemarkitektur inbyggd realtidssystem
- be capable make security analysis different type system suggest way improve
analysera olik typ system datasäkerhetssynpunkt samt föreslå åtgärd säkra
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- have fundamental understanding make system vulnerable be able predict new attack method become reality
grundläggande förståelse svaghet kommunicera system ha förutse potentiell problem olik protokoll
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- course include modern high-throughput sequencing technique application as well molecular biology database different system such
kurs innehålla modern high-throughput {sekvenseringstekniker,molekylärbiologiska} tillämpning databas olik system söka sån
- possible ~ redovisning (2.2%)
- logic ~ logikanalysator (2.2%)
- logic ~ cmos-logik (2.2%)
- laboration ~ frivillig (2.2%)
- functional ~ funktionsduglig (2.2%)
- follow ~ upp (2.2%)
- final ~ {planeringsarbetet,halvtidsrapporterna,slutrapporterna} (2.2%)
- discussion ~ övrig (2.2%)
- computer ~ ha (2.2%)
- path ~ kritisk (2.2%)
- more ~ flera (2.2%)
- provide ~ handla (2.1%)
- task ~ inlämningsuppgift (2.1%)
- level ~ hur (2.1%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- system level deal programming model how processor core chip communicate other shared address space
systemnivå behandla programmeringsmodeller hur {processorkärnor,chip,adressrum} kommunicera gemensam
- course aim {convey,eachother} how modern computer system be construct hardware module interact low level software
kurs ha syfte förmedla hur modern datorsystem uppbygga hårdvarudelar samverka mjukvara låg nivå
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- have enough knowledge evaluate protocol ability draw conclusion level security offer
grundläggande kunskap hur protokoll utvärdera säkerhet förvänta erbjuda
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- control ~ funktion (2.1%)
- support basic function version control system organize ongoing documentation report program code
stöd grundläggande funktion {versionshanteringssystem,programkod.} organisera löpande dokumentation rapport
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- processor ~ behandla (2.1%)
- system level deal programming model how processor core chip communicate other shared address space
systemnivå behandla programmeringsmodeller hur {processorkärnor,chip,adressrum} kommunicera gemensam
- topic cover include concurrent process resource management deadlock memory technique virtual processor scheduling disk file system distribute micro kernel machine security protection scheme
exempel avsnitt behandla {processbegreppet,låsningssituationer,filsystem,mikrokärnor,virtual,machines,säkerhet-} process resurshantering hantering deadlock primärminne virtuell minne schemaläggning skivminne distribuera skyddsmekanism
- fifth part deal scalability parallel computer i.e. architectural technique scale number processor higher count specifically respect cache coherence protocol
{fem,ariktetkurtekniker,cache-koherensprotokollen}2 del behandla skalbarhet parallell dator säga öka antal processor system speciell avseende
- fifth part deal scalability parallel computer i.e. architectural technique scale number processor higher count specifically respect cache coherence protocol
{fem,ariktetkurtekniker,cache-koherensprotokollen}2 del behandla skalbarhet parallell dator säga öka antal processor system speciell avseende
- way ~ säkra (2.1%)
- research ~ {d.,forskningsetik} (2.1%)
- cover ~ viktig (2.1%)
- most important dynamic technique cover be algorithm {branch,speculation} prediction
viktig dynamisk tekniker omfatta algoritm {prediction,spekulation}
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- important concept cover be cache coherence consistency
viktig koncept cache-koherens konsistens
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- important concept cover be cache coherence consistency
viktig koncept cache-koherens konsistens
- smaller part be theoretical consist lecture exercise cover most important topic
liten del teoretisk bestå föreläsning uppgift täcka viktig ai-ämnena
- work ~ uppnå (2.1%)
- student {pursue,five-year}2 master science engineering architecture education accrue {at,least}15 hec begin work thesis
student {femårig,arkitektutbildningarna}2 civilingenjörs- uppnå minst hp examensarbete påbörja
- student only take part master's programme accrue {at,least}15 hec begin work thesis
student enbart läsa masterprogram uppnå minst hp masterprogrammet examensarbete påbörja
- student {pursue,five-year}2 master science education accrue {at,least}15 hec begin work thesis
student {femårig,arkitektutbildningarna}2 civilingenjörs- uppnå minst hp examensarbete påbörja
- student only take part master's programme accrue {at,least}15 hec begin work thesis
student enbart läsa masterprogram uppnå minst hp masterprogrammet examensarbete påbörja
- present carry work brief write report
genomföra enkel {samoptimering,assemblernivå,hårdvaruparametrar,kostnadsförhållande} mjukvara uppnå god möjlig prestanda viss funktion samt redovisa kort skriftlig rapport
- language ~ programmering (2.1%)
- structure ~ datastruktur (2.1%)
- apply ~ använda (2.1%)
- modelling ~ modellera (2.1%)
- network ~ redogöra (2.1%)
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- key characteristic common wide area network wan configuration technology
redogöra vanlig tekniker global nätverk bearbeta grund konfiguration route ansluta exempelvis
- understand appreciate challenge opportunity face distribute system sensor network application designer
redogöra förklara utmaning möjlighet applikationsutvecklare ställa utveckling distribuera system sensornätverk
- function ~ ställa (2.1%)
- function ~ rekonfigurerbar (2.1%)
- program ~ konstruera (2.1%)
- parallel ~ särskilja (2.1%)
- other ~ övrig (2.1%)
- applicability ~ metod (2.1%)
- proof ~ programmering (2.1%)
- engineering ~ metod (2.0%)
- successfully ~ student (2.0%)
- year ~ läsperiod (2.0%)
- value ~ värdera (2.0%)
- such ~ medicin (2.0%)
- such ~ genomgång (2.0%)
- study ~ studerad (2.0%)
- study ~ 2h-seminarium (2.0%)
- sound ~ bild (2.0%)
- important ~ beräkningshastighet (2.0%)
- familiarity ~ programspråk (2.0%)
- award ~ gemensam (2.0%)
- assessment ~ mäta (2.0%)
- architecture ~ utvärdering (2.0%)
- accessible ~ komponent (2.0%)
- protocol ~ nätverk (2.0%)
- course ~ stor (2.0%)
- course ~ innehålla (2.0%)
- science ~ område (2.0%)
- method ~ kommunikationsnät (2.0%)
- completion ~ student (2.0%)
- program ~ fel (2.0%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- characterise input program fail
karakterisera indata program gå fel
- design ~ effekt (2.0%)
- depth ~ rapport (2.0%)
- deliverable ~ rapport (2.0%)
- source ~ projekt (2.0%)
- involve ~ praktisk (2.0%)
- communication ~ komma (2.0%)
- strategy ~ diskutera (2.0%)
- measure ~ beräkna (2.0%)
- component ~ konstruktion (2.0%)
- class ~ övningstillfälle (2.0%)
- class ~ typklasser (2.0%)
- class ~ komplexitetsklasserna (2.0%)
- area ~ {controller,area,network} (2.0%)
- area ~ etikområdet (2.0%)
- include ~ omfatta (2.0%)
- include submit half-time report s final get approve
omfatta leverera halvtidsrapport er slutrapport få godkänd
- first part cover trend affect evolution computer technology include law metric performance execution time {throughput,benchmark} power consumption as well fundamental such locality reference
en del omfatta trend påverka utveckling datorteknik {moore,mått,responstid,kapacitet,benchmarking,referenslokalitet} lag beräkningshastighet strömförbrukning
- homework take home exam include theoretical problem programming assignment interactive proof system use dependent type
läxa hemtentamen omfatta teoretisk problem programmeringsuppgifter
- terminology definition include term such dependability reliability maintainability availability safety taxonomy dependable system fault failure model etc.
terminologi definition omfatta termer pålitlighet tillförlitlighet {funktionssannolikhet,underhållsgodhet} tillgänglighet säkerhet
- describe function performance influence memory hierarchy include cache main virtual different parameter size block associativity
redogöra funktion uppskatta {prestandapåverkan,cacheminnen,huvudminne,parameterar,blockstorlek,associativitet,minnesnivåerna} minneshierarki omfatta virtuell minne använda olik total storlek etc
- aim such analysis include {genome,disease,reconstruction} structural functional prediction elucidation molecular basis human understand fundamental biological system evolutionary history
mål sån analys omfatta {genomanalys,förutsägelse,klarlägga,sjukdom,rekonstruktion} strukturell funktionell molekylär grund mänsklig förståelse grundläggande biologisk system evolutionär historia
- knowledge ~ tcp (2.0%)
- thesis ~ kandidatarbetet (2.0%)
- model ~ {ip-modellen,intranät}2 (2.0%)
- model ~ markovkedjemodeller (2.0%)
- model ~ attackmodeller (2.0%)
- his/her ~ sätt (2.0%)
- heuristic ~ problem (2.0%)
- design apply main technique efficient algorithm instance greedy dynamic programming divide-and-conquer backtrack heuristic problem be similar textbook example new
design tillämpa viktig {designteknikerna,söndra,härska,likna,läroboksexemplen} effektiv algoritm t.ex. girig dynamisk programmering backtracking heuristisk problem ny
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- software ~ mjukvarukvalitet (2.0%)
- software ~ mjukvaruarkitektur (2.0%)
- software ~ exekvera (2.0%)
- course ~ behandla (2.0%)
- particular course cover problem arise when requirement engineering conduct {fast-paced,cost-sensitive} industrial reality
kurs behandla särskilt problem uppstå när hantera krav snabb {föränderlig,kostnadskänslig,verklighet} industriell
- course deal area current interest computer science engineering
kurs behandla område aktuell intresse data informationsteknik
- course cover principle practice parallel programming
kurs behandla princip praktisk tekniker parallell programmering haskell erlang
- course deal design analysis fault-tolerant computer system
kurs behandla konstruktion analys feltoleranta datorsystem
- course cover threat vulnerability computer system network as well rule method mechanism protection
kurs behandla hot finnas svaghet datorsystem kommunikationsnät regelverk mekanism använda skydda system
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course look design current multicore system {eye,next} how be likely evolve decade
kurs behandla hur dag {multicore-system,blick,nära} konstruerad framtida system bygga decennium
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover {extreme,programing} process project management
kurs behandla process {xp,extreme,projektledning} programming
- course cover follow topic
kurs behandla följande ämne
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- course consider theoretical principle as well how {existing,bioinformatician} program use
kurs behandla teoretisk princip befintlig program använda bioinformatiker
- course several such model study imperative functional
kurs behandla flera sån modell imperativa " funktionell
- topic course be theory practice optimization problem discrete structure
kurs behandla optimeringsproblem diskret struktur teori praktik
- course discuss basic concept imperative object-oriented language realize
kurs behandla grundläggande begrepp imperativ objektorienterad programmering så realisera
- be few question course distribute system address
fråga kurs behandla
- test ~ testning (2.0%)
- test be most used verification validation technique industry
testning mycket använda {verifiering-,valideringstekniker} industri
- general test technique explain focus model-based testing
allmän provningstekniker förklara fokus modellbaserad testning
- contrast formal informal method testing terminology {coverage,workflow,localisation,pre} unit test framework debug control tool specification postcondition invariant verification logic support
{kontrastera,täckningsgrad,enhetstester,arbetsflöde,lokalisering,pre,invarianter} formell informell metod testning terminologi ramverk felsökning kontroll verktyg specifikation post conditions verifikation logik
- turn ~ form (2.0%)
- technology ~ {modelleringsteknik,hands} (2.0%)
- technology ~ {link,level} (2.0%)
- technology ~ mikrokontrollerteknologi (2.0%)
- technology ~ kretskonstruktion (2.0%)
- technology ~ ethernet-standarder (2.0%)
- technology ~ emerging (2.0%)
- mandatory ~ skriftlig (2.0%)
- last ~ process (2.0%)
- laboratory ~ {realtidsklockor,nätverkskontrollers} (2.0%)
- laboratory ~ {laborationspass,förstudieuppgift} (2.0%)
- laboratory ~ {gästföreläsningar,expert} (2.0%)
- know ~ analysmetoder (2.0%)
- inform ~ utvärdera (2.0%)
- higher ~ frivillig (2.0%)
- group ~ {gruppmöten,projektpresentationer} (2.0%)
- group ~ workshop (2.0%)
- group ~ 2-mannagrupper (2.0%)
- background ~ programmeringskunskaper (2.0%)
- assembly ~ cachar (2.0%)
- commonly ~ använda (1.9%)
- simple ~ {nätverksanalysprogram,datatrafik}3 (1.9%)
- assignment ~ uppdrag (1.9%)
- use ~ program (1.9%)
- independently construct orient program use class one's own hand together various standard
självständig konstruera objektorienterade program använda egenhändig konstruerad klass färdig standardklasser
- modularisation program use package
modularisering program paket
- documentation program use
dokumentation program
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- develop program use small frequent iteration
utveckla program hjälp liten frekvent iteration
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- understand use development system {debugging,resourse} microprocessor code develop program efficiently microcontroller
förstå använda {utvecklingssystem,mikrodator} utveckling samt felsökning program utveckla effektiv befintlig resurs
- use tcp/ip {utility,connectivity} tool troubleshoot network configuration issue equipment
felsöka befintlig {nätverkskonfiguration,nätverksutrustning,tcp/ip-verktyg,nyttig} samt verifiera funktionalitet hjälp program
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- course consider theoretical principle as well how {existing,bioinformatician} program use
kurs behandla teoretisk princip befintlig program använda bioinformatiker
- more model be use explore limit computation problem solve {confines,arbitrary} give program run certain way
flera modell använda utforska gräns beräkna problem inte lösa viss ram program {köra,godtycklig} modellera sätt
- encode inductively define set way member use input output program more model computation
koda induktiv definiera mängd sån sätt element använda indata utdata program flera beräkningsmodeller
- interactive theorem prover be use formally verify statement specification program
interaktiv teorembevisare använda formell verifiera uttryck specifikation program
- write formal specification object-oriented system unit use concept method contract class invariant
skriva formell specifikation enhet {objekt-orienterade,kontrakt} program hjälp klassinvarianter
- independently construct imperative simple object-oriented program use library class programmer-defined
självständig konstruera imperativa enkel objektorienterade program använda färdig standardklasser egenhändig konstruerad klass
- write program use standard class such etc.
skriva program där använda standardklasser integer m.fl.
- document program use code standard name comment
dokumentera program kodningsstandard namngivning kommentering
- apply software testing technique use appropriate tool
genomföra testning liten program hjälp lämplig verktyg
- final ~ avsluta (1.9%)
- mathematical ~ datateknik (1.9%)
- speed ~ flera (1.9%)
- proof ~ hemtentamen (1.9%)
- grant ~ inte (1.9%)
- construction ~ konstruktionsarbete (1.9%)
- theory ~ slutledning (1.9%)
- development ~ utvecklas (1.9%)
- intend ~ kurs (1.9%)
- skill ~ praktisk (1.9%)
- also ~ utföra (1.9%)
- structure ~ sats (1.9%)
- part ~ användningsområde (1.9%)
- architecture ~ komponent (1.9%)
- relevant ~ [ (1.9%)
- programming ~ maskinnära (1.9%)
- phase ~ moment (1.9%)
- orientation ~ grund (1.9%)
- look ~ inhämta (1.9%)
- implementation ~ fram (1.9%)
- example ~ chalmers (1.9%)
- example chalmers be tda555
{kursexempel,tda452,tda555} chalmers
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- cooperate ~ antal (1.9%)
- circuit ~ {logikkonstruktion,elektronikkretsar} (1.9%)
- circuit ~ {ange,chipyta} (1.9%)
- model ~ modellering (1.9%)
- aspect ~ innehåll (1.9%)
- element ~ grundläggande (1.9%)
- tda550 ~ programmering (1.9%)
- standard ~ resurskrav (1.9%)
- present ~ klar (1.9%)
- preferably ~ programmering (1.9%)
- laborative ~ laboration (1.9%)
- application ~ distribuera (1.9%)
- also ~ genomföra (1.9%)
- pass ~ betyg (1.8%)
- program ~ använda (1.8%)
- solution ~ implementera (1.8%)
- subject ~ examensarbete (1.8%)
- such ~ statisk (1.8%)
- describe algorithmic principle number important concept such behavioral logic synthesis simulation static timing analysis time closure power dissipation
beskriva algoritmiska princip antal viktig {eda-koncept,logiksimulering,closure} beteende logiksyntes statisk timinganalys timing effektanalys
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- use ~ exemplifiera (1.8%)
- require ~ få (1.8%)
- software ~ förbättra (1.8%)
- software development organization need {constantly,faster} improve become better more efficient
{mjukvaruföretag,ständig} förbättra bli snabb god mycket effektiv
- course provide student background theory practice model-based testing include how tool be use improve software quality
kurs ge student bakgrund teori {praktikav,testverktyg,kananvändas} modellbaserad testning inklusive hur förbättra mjukvara kvalité
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- grade project whole manage deliver {improved,acceptance} software product own organisation typically open source get improvement
betyg projekt helhet {lyckas,source-projekt,acceptans} leverera förbättra programvara produktägande organisation vanligtvis open få förbättring grupp göra
- improve quality software product area
förbättra kvalitet programvara område
- judge potential limitation use logic base verification method assess improve software correctness
bedöma potential begränsning {logikbaserade,verifikationstekniker} förbättra mjukvarukvalitet
- selection ~ val (1.8%)
- scope ~ leda (1.8%)
- passing ~ variabel (1.8%)
- parameter ~ val (1.8%)
- order ~ slutgiltig (1.8%)
- instruction ~ utformning (1.8%)
- implement ~ {tillståndsmaskin,tillståndskodning} (1.8%)
- have ~ {reducera,återföra} (1.8%)
- field ~ instansvariabler (1.8%)
- cost ~ konsekvens (1.8%)
- concurrency ~ förstå (1.8%)
- complexity ~ svårighet (1.8%)
- carefully ~ uppgift (1.8%)
- architecture ~ {mikrodatorarkitektur,hårdvarumässig,mikrokontroller} (1.8%)
- architecture ~ omvandlararkitekturer (1.8%)
- architecture ~ kategorisera (1.8%)
- appreciate ~ utveckling (1.8%)
- use ~ modellera (1.8%)
- datum ~ datamängd (1.8%)
- report ~ omfattande (1.8%)
- requirement ~ {kontra,marknadsdriven} (1.8%)
- requirement ~ setup- (1.8%)
- requirement ~ jämförbar (1.8%)
- requirement ~ agile (1.8%)
- load ~ del (1.8%)
- eligible ~ programvaruteknik (1.8%)
- basic ~ grundkurs (1.8%)
- program ~ formell (1.8%)
- model ~ datakommunikation (1.8%)
- place ~ teknisk (1.8%)
- evolve ~ system (1.8%)
- understand ~ förståelse (1.7%)
- test ~ testmetoder (1.7%)
- state ~ kommersiell (1.7%)
- select ~ utgångspunkt (1.7%)
- run-time ~ bestämma (1.7%)
- put ~ komplex (1.7%)
- protocol ~ {applikations-,transportprotokollen} (1.7%)
- protocol ~ applikationsprotokollen (1.7%)
- protocol ~ applikation (1.7%)
- principle ~ {arkitekturprinciper,vidareutveckla} (1.7%)
- person ~ genomföra (1.7%)
- minute ~ protokoll (1.7%)
- language ~ språkteknologi (1.7%)
- electronic ~ {konstruktionsövningarna,fördjupningsstudierna}2 (1.7%)
- electronic ~ dokumentation (1.7%)
- deep ~ förklara (1.7%)
- consider ~ switching (1.7%)
- component ~ omvandlare (1.7%)
- best ~ diskutera (1.7%)
- abstraction ~ konstruktion (1.7%)
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- knowledge datum abstraction structure be important construction use {maintenance,adaptable,reusable} program component
{förtrogenhet,förändringsbara,återanvändbara,programkomponenter} begrepp dataabstraktion datastruktur nödvändig konstruktion användning underhåll
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- about ~ dator (1.7%)
- language ~ kurs (1.7%)
- main teaching language be swedish support give also so possible take course interested student
huvudsaklig {undervisningsspråk,svensk} viss stöd ge även engelska så möjlig intresserad student ta kurs
- complete course student have solid broad foundation type system programming language
avsluta kurs student ha solid bred grund typsystem programmeringsspråk
- aim course be give understanding how programming language design document implement
syfte kurs skapa förståelse hur programmeringsspråk utforma dokumentera implementera
- purpose course be student get {familiarize,creation}2 contemporary technology notation adaptation transformation modeling language
syfte kurs vara student bekanta modern tekniker språk notation skapa anpassa omvandla modelleringsspråk
- purpose course be {familiarize,creation}2 student contemporary technology notation adaptation transformation modeling language
syfte kurs student bli förtrogen modern teknik språk notation skapa anpassa omvandla modelleringsspråk
- construct model modeling specification language learn course
konstruera modell modellering specifikationsspråk lära kurs
- aim course be introduce principle practice parallel programming functional language
syfte kurs introducera princip praktisk tekniker parallell programmering funktionell programmeringsspråk
- end main objective course be demonstrate how enhance c programming language use implement communication/synchronization task resource management {mutual,exclusion}4
viktig syfte kurs demonstrera hur utöka programspråk använda realisera kommunikation synkronisering process resurshantering ömsesidig uteslutning
- other programming language use monitor semaphore implement function course also contain presentation such technique
annan programspråk använda monitor semafor realisera funktion innehålla kurs också genomgång sån tekniker
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- part course student introduce modern computer-based design tool cad learn basics hardware description language
kurs få student bekanta modern datorbaserad konstruktionsverktyg samt lära grund maskinvarubeskrivande språk
- course be introduction software development language c
kurs introduktion programutveckling språk
- course teach how implement solution form computer program c language define problem
kurs lära implementera lösning form datorprogram språk definiera problem
- course laboration student build complete compiler simple imperative language
laboration kurs bestå skriva komplett kompilator liten imperativt språk
- project be central part involve implement complete compiler small imperative programming language
projekt huvuddel kurs bestå implementera komplett kompilator liten imperativt programmeringsspråk
- course dat151 programming language technology equivalent require
kurs technology motsvarande
- aim course be explore powerful mechanism functional programming language offer solve real problem structure larger program
kurs mål utforska kraftfull mekanism funktionell programspråk erbjuda när gälla lösa verklig problem strukturera stor program
- programming language use course be
kurs använda huvudsakligen programmeringsspråk
- course functional programming introduction discrete mathematics {at,least}15 dat151 language technology dat121 paradigm equivalent require
mycket specifik krävas kurs funktionell programmering introduktion diskret matematik minst technology dat121 programming motsvarande
- be recommend require read follow course `` logic computer science theory formal language
rekommendera inte krav läsa följande kurs {i_förväg:14,theory,formal,languages} algorithms in computer
- course introduce functional programming language related concept student already have knowledge
här kurs introducera funktionell programmeringsspråk relatera koncept student redan ha del kunskap programmering
- course student learn functional programming haskell language
här kurs komma student lära funktionell programmering programmeringsspråk
- programming language be use
kurs använda programspråk
- course discuss basic concept imperative object-oriented language realize
kurs behandla grundläggande begrepp imperativ objektorienterad programmering så realisera
- explain basic concept imperative object-oriented programming in particular realize choose language
förklara grundläggande begrepp imperativ objektorienterad programmering speciell realisera programspråk använda kurs
- course use programming language
kurs använda programspråk
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- use ~ beskriva (1.7%)
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- mathematical model be use science engineering describe represent different object system analyze understand predict find best design strategy
matematisk modell använda {vetenskap,ingenjörskonst} beskriva representera olik slag objekt system analysera förstå förutsäga hitta god konstruktion strategi
- describe explain number different test method use practical situation
beskriva förklara antal olik testmetoder använda praktisk situation
- describe tool use testing software interpret output
exemplifiera beskriva verktyg använda testning programvara tolka resultat
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- describe use binary code
beskriva använda binär kod
- describe principle mechanism use design run-time system communication network real-time application
beskriva princip mekanism använda konstruera run-time system kommunikationsnätverk realtidstillämpningar
- recognize function use technology
översiktlig beskriva funktion användning rekonfigurerbar logik asic teknologi
- use modern tool perform simulation synthesis implementation digital circuit describe
använda modern datorbaserad {kontruktionsverktyg,m,hj} simulering syntes implementering digital krets beskriva vhdl
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- digital technology describe use binary code
digitalteknik beskriva använda binär kod
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- describe use binary code
beskriva använda binär kod
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- describe use binary code
beskriva använda binär kod
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- use follow concept when implement solution problem
beskriva använda följande begrepp implementering lösning problem
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- describe how bioinformatic method be use relate sequence structure function
beskriva hur bioinformatiska metod använda relatera sekvens struktur funktion
- use describe central bioinformatic datum information resource
använda beskriva central {bioinformatikdata,informationsresurser}
- use describe how application framework constitute
använda beskriva hur applikationsramverk uppbygga
- describe application distribute system mechanism use provide service
beskriva tillämpning distribuera system mekanism använda utföra tjänst
- exemplify describe choose application area benefit use technology methodology
exemplifiera beskriva utvälja applikationsområden tjäna använda ai-tekniker metod
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- logic ~ beteende (1.7%)
- different ~ utvärdera (1.7%)
- major ~ använda (1.7%)
- project use essential in-depth knowledge major subject field study scientifically correct way relate current research development work
använda väsentlig fördjupa kunskap huvudområdet inriktning utbildning projekt vetenskaplig korrekt sätt relatera aktuell forskning utvecklingsarbete
- project use essential in-depth knowledge major subject field study scientifically correct way relate current research development work
använda väsentlig fördjupa kunskap huvudområdet inriktning utbildning projekt vetenskaplig korrekt sätt relatera aktuell forskning utvecklingsarbete
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- configure evaluate major characteristic most used route protocol autonomous system information open shortest path first
konfigurera utvärdera egenskap mycket använda routingprotokollen autonom system routing information protocol liten medelstor nät
- understand ~ förklara (1.7%)
- textbook ~ design (1.7%)
- exam ~ {avstämning,årskurs} (1.7%)
- exam ~ salstentamen (1.7%)
- analysis ~ energianalys (1.7%)
- student ~ handledare (1.7%)
- tool ~ specifikation (1.7%)
- base specification realize function small digital system programmable logic other component structured manner use modern cad tool
utgående specifikation realisera funktion liten digital system programmerbar logik övrig komponent strukturera sätt hjälp modern cad-verktyg
- deductive verification side use integrate tool formal specification program
deduktiv verifikation använda verktyg integrera formell specifikation javaprogram
- tool {partly,java} develop support formal specification modeling language translation logic
{key,delvis} utvecklas universitet stödja formell specifikation översättning logik
- contrast formal informal method testing terminology {coverage,workflow,localisation,pre} unit test framework debug control tool specification postcondition invariant verification logic support
{kontrastera,täckningsgrad,enhetstester,arbetsflöde,lokalisering,pre,invarianter} formell informell metod testning terminologi ramverk felsökning kontroll verktyg specifikation post conditions verifikation logik
- student ~ behörighet (1.7%)
- group ~ student (1.7%)
- research ~ fallstudie (1.7%)
- project ~ projektrapport (1.7%)
- {subnet,mask,dhcp}2 ~ dynamisk (1.7%)
- translate ~ dynamisk (1.7%)
- technique ~ vidare (1.7%)
- technique ~ provningstekniker (1.7%)
- technique ~ ada (1.7%)
- port ~ in (1.7%)
- management ~ betygsgrundande (1.7%)
- complete ~ kunna: (1.7%)
- complete ~ ej (1.7%)
- clear ~ mål (1.7%)
- aim ~ program (1.7%)
- week ~ dokumentation (1.7%)
- major ~ stor (1.7%)
- design ~ implementera (1.6%)
- result choice design implement deploy debug basic web application
val designa implementera driftsätta felsöka enkel web applikation
- apply {her/his,expertise} technical multi-person project where electronic product fpga asic be specify design implement verify
tillämpa teknisk expertis flerpersonsprojekt elektronisk produkt specificera designa implementera verifiera
- student be able design analyse implement type system also use different application area
student konstruera analysera implementera typsystem även använda olik applikationsområden
- aim course be give understanding how programming language design document implement
syfte kurs skapa förståelse hur programmeringsspråk utforma dokumentera implementera
- design implement special-purpose programming language
implementera domänspecifika programmeringsspråk
- design implement dsl new domain
designa implementera domänspecifikt språk ny domän
- design implement dsl new domain
designa implementera domänspecifikt språk ny domän
- use fpga technology implement digital hardware design
använda fpga teknologi implementera digital hårdvarukonstruktion minimera antal nödvändig tillstånd {tillståndsmaskin,tillståndskodning}
- design static cmo logic gate {pull-up,pull-down}2 network implement standard cell
konstruera statisk {cmos-grindar,pull-up-nät,pull-down-nät,standardceller} implementera
- design implement compilation scheme generate intermediate assembly code source program
implementera {kompilatorscheman,intermediärkod,källprogram} generera assembler
- design implement extension simple imperative language know main issue compile object-oriented
implementera utökning liten imperativ programmeringsspråk känna viktig aspekt kompilera objektorienterade
- design program evaluate representative distribute system application
implementera utvärdera distribuera system applikation
- design program document evaluate {ai-based,acceptable} software system have performance
designa implementera dokumentera utvärdera {ai-baserad,mjukvarutillämpning,acceptabel} så ha prestanda
- implement ~ använda (1.6%)
- common datum structure such array list tree hash table how be use implement type stack queue priority dictionary graph
vanlig datastrukturer fält lista träd hashtabeller hur använda implementera abstrakt datatyper kö prioritetsköer lexikon graf
- student be able design analyse implement type system also use different application area
student konstruera analysera implementera typsystem även använda olik applikationsområden
- define {lexical,functioning,analyser} structure programming language use regular expression explain finite automata implement standard tool
använda reguljär uttryck definiera programmeringsspråk {lexikal,automata,analysverktyg} struktur förklara hur ändlig fungera implementera
- use closure implement functional programming language
använda " closures implementera funktionell programmeringsspråk
- end main objective course be demonstrate how enhance c programming language use implement communication/synchronization task resource management {mutual,exclusion}4
viktig syfte kurs demonstrera hur utöka programspråk använda realisera kommunikation synkronisering process resurshantering ömsesidig uteslutning
- other programming language use monitor semaphore implement function course also contain presentation such technique
annan programspråk använda monitor semafor realisera funktion innehålla kurs också genomgång sån tekniker
- addition course demonstrate how use low-level programming implement interrupt-driven interaction hardware device
dessutom demonstrera kurs hur använda lågnivåprogrammering realisera avbrottsstyrd interaktion hårdvaruenheter
- use fpga technology implement digital hardware design
använda fpga teknologi implementera digital hårdvarukonstruktion minimera antal nödvändig tillstånd {tillståndsmaskin,tillståndskodning}
- be able implement simple application-layer protocol start specification apply communication socket
använda {nätverksanalysprogram,datatrafik}3 analysera lokal nätverk anslutning internet
- be able implement simple application-layer protocol start specification apply communication socket
använda {nätverksanalysprogram,datatrafik}3 analysera lokal nätverk anslutning internet
- use follow concept when implement solution problem
beskriva använda följande begrepp implementering lösning problem
- use industrial-type design automation tool implement verify basic cmo circuit element follow flow support such
använda automatisera konstruktionsverktyg industriell snitt konstruera grundläggande {kretselement,i_enlighet_med:12,konstruktionsflöde} sån verktyg stödja
- require ~ kunskap (1.6%)
- likely ~ hur (1.6%)
- control ~ {bitfel-,flödes-,stockningskontroll} (1.6%)
- asic ~ digital (1.6%)
- other ~ ytterlig (1.6%)
- main ~ design (1.6%)
- methodology ~ metod (1.6%)
- project ~ teknisk (1.6%)
- apply {her/his,expertise} technical multi-person project where electronic product fpga asic be specify design implement verify
tillämpa teknisk expertis flerpersonsprojekt elektronisk produkt specificera designa implementera verifiera
- write report comprise technical documentation require project model academic
skriftlig redovisning omfatta teknisk dokumentation projektdokumentation använda projektmodell akademisk rapport
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- demonstrate basic skill {managing,handful} follow technical development project group developer
visa {basfärdighet,handfull,utvecklare.} driva följa upp teknisk utvecklingsprojekt grupp
- write basic project plan prior technical development
skriva grundläggande projektplan teknisk utvecklingsprojekt.
- write project report conclusion technical development as well critically examine
skriva projektrapport {avslutning,projekt.} teknisk utvecklingsprojekt samt kritisk granska ytterlig
- addition early lecture highlight how run document technical development project include aspect such writing group dynamics version control
dessutom belysa {tidig,gruppdynamik} föreläsning hur driva dokumentera teknisk utvecklingsprojekt exempel aspekt rapportskrivning versionshantering
- first study week project team focus assimilate technical document prepare plan
en läsveckorna ägna projektgrupp främst läsa in teknisk dokumentation utarbeta projektplan
- give knowledge practice in methodology technical development project particular software
ge kunskap träning arbetsmetodik teknisk utvecklingsprojekt speciell mjukvaruprojekt
- offer ~ utbildning (1.6%)
- lab ~ % (1.6%)
- give ~ hur (1.6%)
- course intend give insight how {mixed-signal,subsystem}3 include converter specify implement affect performance system be part
kurs avse ge förståelse hur {mixed-signal-subsystem,a-omvandlare} specificera implementera påverka systemprestanda
- aim course be give understanding how programming language design document implement
syfte kurs skapa förståelse hur programmeringsspråk utforma dokumentera implementera
- further information give course home page
mycket {detaljerad,kurshemsidan} information hur kurs examinera presentera
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- conjunction course also give account how derive maximum resource requirement worst-case execution time task
samband ge också insikt hur maximal resursbehovet {värsta-fallets,exekveringstid}2 process beräkna
- rating base project group choose give adjust accord how well complete
betyg sätta projekt grupp ge bas {justera,väl} hur genomföra
- course give basic knowledge security area i.e. how {protect,intentional} system intrusion attack
kurs ge grundläggande kunskap område datasäkerhet eng security dvs hur skydda system avsiktlig intrång
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- present ~ kurs (1.6%)
- course present possible approach develop web application
kurs presentera olik utvecklingsalternativ web applikation
- do sensible choice present approach technique modern web application
kurs presentera utvecklingsalternativen tekniker göra medveten val då utveckla web applikation
- course present classical mathematical topic computing science perspective
kurs presentera klassisk matematisk ämne datavetenskaligt perspektiv
- development course only present key component operate system also discuss design implementation challenge evolution {pioneer,mobile-based} modern one
kurs presentera viktig komponent operativsystem komplettera diskussion hur slutlig utformning implementering utvecklas historisk modern mobil os
- end course present technique base {cyclic,time-table} scheduling as well use static dynamic task priority
kurs presentera tekniker basera {cyklisk,tidtabell} statisk dynamisk processprioriteter
- many contemporary real-time application distribute multiple computer node course also present topology medium access mechanism commonly-used communication network
dag realtidstillämpningar distribuera multipel {datornoder,mediumaccesstekniker} innehålla kurs också introduktion topologi vanlig använda kommunikationsnätverk
- course present different analysis method system schedule task use static dynamic priority {utilization-based,response-time,processor-demand}
kurs presentera olik analysmetoder system schemalägga process statisk dynamisk prioritet {utnyttjandegradsbaserad,svarstidsanalys,beräkningsbehovsanalys} analys
- course be organize series lecture set exercise session where programming technique theory present put practice
kurs utgöra föreläsningsserie antal {salsövningar,programmeringmetoder,praktisera} där teori föreläsning
- course conclude seminar mandatory attendance where project be present
kurs avsluta seminarium obligatorisk närvaro där projekt redovisa
- course also present technology use implement such circuit
kurs ge också inblick teknologi nät implementera
- be lecture week introduce formal method general technical theoretical concept present tool
kurs omfatta föreläsning vecka introducera formell metod generell bakomliggande teknisk teoretisk begrepp verktyg
- course also present recent research make contents vary degree
kurs också presentera del aktuell forskning göra innehåll variera år
- course present simple test drive object orient process
kurs presentera enkel testdriven objektorienterad process
- demonstrate how present idea method critically evaluate
kurs använda därför forskningsartiklar viktig referensmaterial visa hur presentera idé metod kritisk värdera
- project consist part programming cover technique present lecture write report essay historical philosophical ethical issue end course
{ai-projektet,programmeringsprojektet} bestå del programmeringsprojekt täcka ai-tekniker presentera föreläsning skriftlig rapport essä omfatta historisk filosofisk etisk frågeställning slut kurs
- course present theory finite automata regular expression context-free grammar
kurs presentera teori ändlig automat reguljär uttryck kontext-fria språk
- such ~ fördröjning (1.6%)
- successfully ~ fullfölja (1.6%)
- strength ~ bedöma (1.6%)
- perform ~ datastrukturers (1.6%)
- operate ~ fungera (1.6%)
- modeling ~ utvecklas (1.6%)
- issue ~ känna (1.6%)
- issue ~ felsöka (1.6%)
- holistic ~ även (1.6%)
- higher ~ hp (1.6%)
- graphic ~ egen (1.6%)
- exemplify ~ etc. (1.6%)
- environment ~ praktisk (1.6%)
- empirical ~ anpassa (1.6%)
- depth ~ fördjupa (1.6%)
- audience ~ skriftlig (1.6%)
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- judgement approach demonstrate ability plan engineering task give clear account his/her team achievement conclusion way support orally write address different audience
värderingsförmåga förhållningssätt visa förmåga planera {ingenjörsuppgift,specialinriktningar} redogöra individuell grupp prestation formulera slutsats muntlig skriftlig sätt förstå dela ingenjör annan
- memory ~ samt (1.6%)
- part cover technique attack different source performance bottleneck memory hierarchy such reduce {miss,rate,penalty,hit} time
del omfatta tekniker {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss} olik antal samt tid hantera
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- object-oriented ~ program (1.6%)
- programming ~ realisera (1.6%)
- project ~ kurs (1.6%)
- datum ~ programmeringskunskaper (1.6%)
- area ~ nätverk (1.6%)
- teach ~ kurs (1.6%)
- design ~ implementation (1.6%)
- be ~ inte (1.6%)
- project ~ arbete (1.6%)
- course give student practical experience form work project group when come planning construction implementation verification non-trivial system hard and/or software
generell se kurs ge studerande praktisk erfarenhet arbete projektgrupp planering konstruktion implementering verifiering icke-trivialt system bestående hård mjukvara
- work project
arbete projekt
- plan step complex work set intermediate goal {keep,achievable,revise,work-around} project run come realistic estimate resource result develop necessary
planera komplex arbete sätta upp {delmål,igång,revision,angreppssätt} hålla projekt göra realistisk bedömning resurskrav möjlig resultat mål hitta annan nödvändig
- project examination base outcome group work
projekt-examinationen basera resultat grupp arbete
- base student' contribution project work individual grade be higher lower group establish
basera respektive student bidrag projektgrupp arbete sätta individuell betyg hög låg gruppbetyget
- system implementation work {commence,intensify} study week run support weekly project meeting continuous documentation final when verification demonstration preparation be
konstruktionsarbetet påbörja {läsvecka,löpa,projektgruppsmöten,systemverifiering,demonstrationsförberedelser,slutdokumentation,intensifiera} stöd veckovis kontinuerlig dokumentation fram avsluta läsveckorna då arbete
- degree project approve examiner work begin
examensarbete godkänna handledare arbete påbörja
- document project form basic requirement specification design
dokumentera arbete sån projekt form t.ex. grundläggande kravspecifikation enkel designdokument
- larger part course consist project work group complete programming write essay read comment other
stor del kurs bestå arbete projektgrupp slutföra programmeringsprojekt skriva essä läsa kommentera en annan grupp
- tool ~ {utvecklingsverktyg,git} (1.6%)
- tool ~ {praktikav,testverktyg,kananvändas} (1.6%)
- tool ~ verifikationsverktyg (1.6%)
- fault-tolerance ~ algoritm (1.6%)
- exercise ~ {from,lektionsövningar} (1.6%)
- engineering ~ teknik (1.6%)
- engineering ~ produktlinjeteknik (1.6%)
- write ~ godkänd (1.6%)
- diagram ~ hjälp (1.6%)
- report ~ kandidatarbetet (1.6%)
- examiner ~ handledare (1.6%)
- domain ~ modellering (1.6%)
- make ~ faktum (1.6%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- disparate ~ olik (1.6%)
- demonstrate ~ forskningsartiklar (1.6%)
- art ~ modern (1.6%)
- datum ~ enkel (1.6%)
- knowledge ~ söka (1.6%)
- develop ~ avseende (1.6%)
- prerequisite ~ sån (1.6%)
- where ~ designa (1.5%)
- support ~ ekonomi (1.5%)
- skill ~ problemlösningsförmågan (1.5%)
- skill ~ kommunikationsgrafer (1.5%)
- run ~ beräkna (1.5%)
- reflect ~ relation (1.5%)
- handling ~ subrutiner (1.5%)
- grade ~ {överbetyg,anordna} (1.5%)
- grade ~ godänd (1.5%)
- formulate ~ dnr (1.5%)
- formal ~ rigorös (1.5%)
- face ~ hantera (1.5%)
- degree ~ förutsätta (1.5%)
- take ~ student (1.5%)
- discuss ~ behandla (1.5%)
- system ~ ge (1.5%)
- course provide sound basis logic short introduction logical framework use modelling specify verify computer system
kurs ge god grund logik kort introduktion logisk ramverk använda modellera specificera datorsystem
- course give student practical experience form work project group when come planning construction implementation verification non-trivial system hard and/or software
generell se kurs ge studerande praktisk erfarenhet arbete projektgrupp planering konstruktion implementering verifiering icke-trivialt system bestående hård mjukvara
- course intend give solid foundation {hdl-based,eesd} hardware design be necessary follow curriculum simultaneously overview field electronic system
kurs avse ge {stabil,hdl-baserad,eesd-programmet} grund hårdvarukonstruktion nödvändig följande samtidig överblick konstruktion inbyggd elektroniksystem
- lecture ethical associate dat110 give q1's dat093 introduction electronic system design preparation
föreläsning in höra samman ge förberedande syfte redan dat093 introduktion elektroniksystemkonstruktion läsperiod
- mainly supply design verification context advanced electronic system contain software hardware
ge kontext {konstruktionsövningarna,fördjupningsstudierna}2
- course intend give insight how {mixed-signal,subsystem}3 include converter specify implement affect performance system be part
kurs avse ge förståelse hur {mixed-signal-subsystem,a-omvandlare} specificera implementera påverka systemprestanda
- course intend give overview {energy-dissipation,battery-powered} aspect computer computing range electronic circuit operate system pocket device supercomputer datum center
kurs syfta ge översikt aspekt dator leda {energiförbrukning,batteridriven} elektronisk krets operativsystem enhet superdator datacenter
- course also aim give student technical skill design integration verification hardware software processor-based system
kurs också ge student teknisk färdighet konstruera integrera verifiera hård mjukvara processorbaserade system
- course provide introduction design implementation operate system
kurs ge introduktion design implementering operativsystem
- course provide introduction design implementation operate system
kurs ge introduktion design implementering operativsystem
- course intend give basic knowledge method design analysis real-time system
kurs syfta ge grundläggande kunskap metod konstruktion analys realtidssystem
- course give overview state-of-the-art system architecture use design embedded example
kurs ge översikt systemarkitekturer använda design inbyggd system t_ex
- course give basic knowledge security area i.e. how {protect,intentional} system intrusion attack
kurs ge grundläggande kunskap område datasäkerhet eng security dvs hur skydda system avsiktlig intrång
- large laboratory assignment final report give experience software development embedded system
stor laborationsuppgift avsluta laborationsrapport ge erfarenhet programutveckling inbyggd system
- give experience phase development include problem identification formulation information {retrieval,debriefing} usage analysis system evaluation etc.
ge erfarenhet fas utvecklingsarbete bl.a. {problemidentifiering,användaranalys,systemanalys,avrapportering} problemformulering informationssökning utvärdering etc.
- lecture provide require fundamental lab give hands-on experience develop distribute system explore real-world challenge
föreläsning ge nödvändig fundamental kunskap laboration praktisk erfarenhet utveckling distribuera system arbeta verklighetsanknutna problem
- development ~ hitta (1.5%)
- whole ~ samt (1.5%)
- type ~ {veckomoduler,modelltyp} (1.5%)
- type ~ {martin-löfs,förena} (1.5%)
- type ~ {gruppera,modelltyper,nyckelord,grov,indikera,omfång} (1.5%)
- type ~ typklasser (1.5%)
- type ~ solid (1.5%)
- type ~ datatyp (1.5%)
- removal ~ ämne (1.5%)
- main ~ förklara (1.5%)
- induction ~ samband (1.5%)
- identification ~ ämne (1.5%)
- connection ~ koppling (1.5%)
- datum ~ in (1.5%)
- student' ~ student (1.5%)
- include ~ kurs (1.5%)
- course intend give insight how {mixed-signal,subsystem}3 include converter specify implement affect performance system be part
kurs avse ge förståelse hur {mixed-signal-subsystem,a-omvandlare} specificera implementera påverka systemprestanda
- course include section {sampling,quantization}
kurs ta upp {sampling,kvantisering}
- purpose course be give in-depth knowledge area software product line whole include engineering process organizational management-perspective
syfte kurs ge fördjupa kunskap område mjukvaruproduktlinjer helhet teknik process organisatorisk lednings-perspektiv
- purpose course be learn principle method aid designer developer architect gain increase confidence architectural design include quantitative modeling qualitative architecture evaluation
syfte kurs lära princip metod hjälpa {designer,utvecklare,förtroende} arkitekt få öka utformning arkitektur kvantitativ modellering kvalitativ utvärdering
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- follow topic include course
följande moment ingå kurs
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- course provide student background theory practice model-based testing include how tool be use improve software quality
kurs ge student bakgrund teori {praktikav,testverktyg,kananvändas} modellbaserad testning inklusive hur förbättra mjukvara kvalité
- be eligible course student have bachelor degree equivalent include complete programming
behörighet kurs krävas minst kandidatexamen programvaruteknik datavetenskap motsvarande godkänna programmering
- course include project place software development company
kurs innehålla projekt {förlägga,mjukvaruutvecklingsföretag}
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- practical laboration be include help student understand protocol practically use network equipment
kurs ingå även frivillig moment webb-baserade självstudium
- aim course be learn design analyze network protocol gain knowledge exist communication include support system fundamental task method datum
syfte kurs lära utforma analysera nätverksprotokoll inhämta kunskap befintlig kommunikationsnät {stödsystem,datakommunikationsnät} protokoll grundläggande funktion metod
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 {ooexempel,även,programmering,ok}
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- course also include use array stack connection exercise study real time kernel
kurs ta även upp hantering lista stack c-program samband övning studie realtidskärna
- course include compulsory assignment consist laboratory home
kurs ingå obligatorisk moment bestå laboration inlämningsuppgift
- course include modern high-throughput sequencing technique application as well molecular biology database different system such
kurs innehålla modern high-throughput {sekvenseringstekniker,molekylärbiologiska} tillämpning databas olik system söka sån
- course also include discussion hypothesis state roughly function be computable certain intuitive sense only define several model computation
kurs innehålla också diskussion hypotes {förmodan,intuitiv} funktion beräkningsbar viss sätt endast definiera flera beräkningsmodeller
- concrete topic encounter course include
exempel ämne bemöta kurs
- also include short introduction machine
kurs ge också kort introduktion turing-maskiner
- follow ~ kurs (1.5%)
- course intend give solid foundation {hdl-based,eesd} hardware design be necessary follow curriculum simultaneously overview field electronic system
kurs avse ge {stabil,hdl-baserad,eesd-programmet} grund hårdvarukonstruktion nödvändig följande samtidig överblick konstruktion inbyggd elektroniksystem
- student be eligible course enrol mpees master's programme successfully complete follow
student inskriva masterprogrammet klara följande kurs
- purpose course be how learn find collect requirement relevant source start software development project follow established principle format document maintain
syfte kurs hur lära hitta samla krav relevant källa början utvecklingsprojekt programvara fastställa princip format dokumentera underhålla
- follow topic include course
följande moment ingå kurs
- aim course be give student {chance,visit} follow example graduate lecture series researcher department
kurs syfte ge student möjlighet följa exempel doktorandkurs föreläsningsserie gästforskare institution
- completion course student possess follow understanding skill ability judgement
fullgöra kurs student besitta följande kunskap färdighet förmåga
- complete course student acquire follow knowledge goal
fullgöra kurs student tillgodogöra_sig följande lärandemål
- course cover follow topic
kurs behandla följande ämne
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- course cover follow item
kurs innehålla följande moment
- course contain follow part
kurs innehålla följande huvuddel
- be recommend require read follow course `` logic computer science theory formal language
rekommendera inte krav läsa följande kurs {i_förväg:14,theory,formal,languages} algorithms in computer
- course topic be follow
kurs ge kunskap
- follow topic cover course
följande ämne ingå kurs
- furthermore student successfully complete follow course
dessutom student få godkänna följande kurs
- weekly ~ obligatorisk (1.5%)
- read ~ bearbeta (1.5%)
- list ~ implementation (1.5%)
- independently ~ omfattning (1.5%)
- i.e. ~ dvs. (1.5%)
- code ~ grund (1.5%)
- gain ~ tillämpning (1.5%)
- system ~ hård (1.5%)
- point ~ tentamen (1.5%)
- degree ~ examensarbete (1.5%)
- development ~ använda (1.5%)
- exercise ~ uppgift (1.5%)
- lab ~ student (1.5%)
- roughly ~ sätt (1.5%)
- pass ~ client-server (1.5%)
- learn ~ experiment (1.5%)
- feature ~ göra (1.5%)
- draw ~ viss (1.5%)
- concurrent ~ minne (1.5%)
- case ~ lastfall (1.5%)
- capture ~ introduktion (1.5%)
- accord ~ samverka (1.5%)
- able ~ förklara (1.5%)
- also be able explain meaning {soundness,derivation} completeness various logic propositional predicate temporal write tree natural deduction
också förklara innebörd {sundhet,logiker,satsa,predikat,temporal} fullständighet olik logik skriva härledning naturlig deduktion predikatlogik
- be able use tool support sple understand limitation
använda verktyg stödja spl förklara begränsning
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- be able explain more complex algorithm proof written form
förklara komplex algoritm bevis skriftlig form
- mean student be able explain use
betyda student förklara använda
- analyse explain why time efficiency algorithm be crucial express complexity rigorous scientifically sound manner analyze sum operation nested loop solve standard recurrence etc. i.e. perform objective evaluation performance able compare other
analysera förklara varför {tidseffektivitet,summera,nästlade,rekursionsekvationer,objektiv} algoritm avgörande uttrycka tidskomplexitet rigorös vetenskaplig korrekt sätt tid komplexitet operation loop lösa vanlig etc. säga göra bedömning prestanda jämföra annan
- appropriate ~ given (1.5%)
- power ~ statisk (1.5%)
- science ~ kurs (1.4%)
- simple ~ {likhetsbevis,equality,reasoning} (1.4%)
- simple ~ färdig (1.4%)
- assignment ~ projektuppgift (1.4%)
- assignment ~ designprojekt (1.4%)
- program ~ programenheter (1.4%)
- program ~ programdesign (1.4%)
- computer ~ ämne (1.4%)
- computer ~ datorprogram (1.4%)
- computer ~ datorgrafik (1.4%)
- architecture ~ bearbeta (1.4%)
- analytical ~ analysera (1.4%)
- be ~ betyg (1.4%)
- course ~ använda (1.4%)
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- course primarily intend introduction mathematical modelling student limited experience use mathematics engineering come work different area where be useful
kurs främst avse introduktion matematisk modellering student begränsad erfarenhet hur matematik använda olik ingenjörsområden arbeta område där användbar
- course provide sound basis logic short introduction logical framework use modelling specify verify computer system
kurs ge god grund logik kort introduktion logisk ramverk använda modellera specificera datorsystem
- purpose course be strengthen student' knowledge {eda-based,proficient,utilize} design verification method make student right eda tool context sequence
syfte kurs stärka student kunskap metod eda-baserad konstruktion verifiering göra förtrogen använda rätt eda-verktyg sammanhang ordning
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- course give overview state-of-the-art system architecture use design embedded example
kurs ge översikt systemarkitekturer använda design inbyggd system t_ex
- end main objective course be demonstrate how enhance c programming language use implement communication/synchronization task resource management {mutual,exclusion}4
viktig syfte kurs demonstrera hur utöka programspråk använda realisera kommunikation synkronisering process resurshantering ömsesidig uteslutning
- other programming language use monitor semaphore implement function course also contain presentation such technique
annan programspråk använda monitor semafor realisera funktion innehålla kurs också genomgång sån tekniker
- addition course demonstrate how use low-level programming implement interrupt-driven interaction hardware device
dessutom demonstrera kurs hur använda lågnivåprogrammering realisera avbrottsstyrd interaktion hårdvaruenheter
- many contemporary real-time application distribute multiple computer node course also present topology medium access mechanism commonly-used communication network
dag realtidstillämpningar distribuera multipel {datornoder,mediumaccesstekniker} innehålla kurs också introduktion topologi vanlig använda kommunikationsnätverk
- course cover threat vulnerability computer system network as well rule method mechanism protection
kurs behandla hot finnas svaghet datorsystem kommunikationsnät regelverk mekanism använda skydda system
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- bonus point be use pass course achieve grade
bonuspoäng inte använda uppnå godkänna betyg
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- course consider theoretical principle as well how {existing,bioinformatician} program use
kurs behandla teoretisk princip befintlig program använda bioinformatiker
- course intend develop skill model real problem use mathematical algorithmic tool solve {optimally,heuristically}
kurs syfta utveckla förmåga modellera verklig problem använda matematisk algoritmiska verktyg lösa optimal heuristisk
- course intend give good understanding crossdisciplinary area sufficient depth use evaluate available method understand scientific literature
kurs avse ge god förståelse tvärvetenskaplig område tillräcklig djup använda utvärdera tillgänglig metod följa aktuell vetenskaplig litteratur
- course introduce practically theoretically most important style formal method reasoning software model checking deductive verification
här kurs introducera praktisk teoretisk viktig tekniker formell metod använda resonera mjukvara modellkontroll {model,checking}3 deduktiv verifikation
- programming language use course be
kurs använda huvudsakligen programmeringsspråk
- course provide knowledge principle use create image computer algorithm
kurs grundkurs ämne datorgrafik ge kunskap algoritm tekniker princip använda skapa datorgenererde bild
- addition basic language construct simple guideline programming course discuss use number class standard library
grundläggande språkkonstruktionerna enkel riktlinje programutformning diskutera använda antal klass standardbibliotek
- course use programming language
kurs använda programspråk
- be introductory course programming use functional language haskell medium instruction
introduktionskurs programmering använda funktionell programmeringsspråk
- goal course be understand design distribute system discuss underlie principle mechanism drive today'
mål kurs få förståelse design distribuera system underliggande princip mekanism dag använda
- algorithm course {revolve,naturally} central question appear when want use computer compute problem
kurs kretsa naturlig frågeställning ställa då använda dator beräkna lösning problem
- tin092 ~ motsvarande (1.4%)
- subject ~ röra (1.4%)
- none ~ t.ex. (1.4%)
- memory ~ minneshierarkier (1.4%)
- detection ~ modell (1.4%)
- base ~ öppen (1.4%)
- base ~ {specifikationsbaserade,utvecklingstekniker} (1.4%)
- base ~ {logikbaserade,verifikationstekniker} (1.4%)
- base ~ regelbaserade (1.4%)
- base ~ programutvecklingsverktyg (1.4%)
- base ~ mjukvarusimuleringar (1.4%)
- design ~ digital (1.4%)
- scale ~ ge (1.4%)
- programming ~ beroende (1.4%)
- introduction ~ domänspecifika (1.4%)
- system ~ utveckla (1.4%)
- show ~ visa (1.4%)
- when ~ identifiera (1.4%)
- same ~ olik (1.4%)
- part ~ {runtime-miljöer,parameterskickande} (1.4%)
- network ~ {controller,area,network} (1.4%)
- network ~ nätverksorienterad (1.4%)
- realize ~ implementera (1.4%)
- be ~ viktig (1.4%)
- computer be key component {almost,flexibility} technical system today functional as well ability execute fast power efficient way
dator utgöra viktig komponent {nästan,flexibilitet} teknisk system idag grund funktionell förmåga utföra beräkning snabb energieffektiv
- most important dynamic technique cover be algorithm {branch,speculation} prediction
viktig dynamisk tekniker omfatta algoritm {prediction,spekulation}
- most important static technique be loop {unrolling,pipelining} software trace scheduling predicate execution
viktig statisk tekniker loop {unrolling,trace,scheduling,predicated,execution} software pipelining
- {extremely,late} high cost associate discovery problem embedded system be important follow good design methodology development software hardware
grund extrem hög kostnad följa sen {upptäckt,designmetodik} problem inbyggd system viktig god använda utveckling mjuka hårdvara
- end main objective course be demonstrate how enhance c programming language use implement communication/synchronization task resource management {mutual,exclusion}4
viktig syfte kurs demonstrera hur utöka programspråk använda realisera kommunikation synkronisering process resurshantering ömsesidig uteslutning
- important concept cover be cache coherence consistency
viktig koncept cache-koherens konsistens
- important concept cover be cache coherence consistency
viktig koncept cache-koherens konsistens
- knowledge skill technique construction analysis algorithm be important tool correct efficient program
kunskap färdighet tekniker konstruktion analys algoritm viktig verktyg produktion korrekt effektiv program
- new {commercially,mining,automatically,interesting} important area application be datum where algorithm use detect information relation large commercial scientific database
ny kommersiell viktig område data {mining,intressant} där algoritm använda automatisk identifiera speciell information relation stor vetenskaplig databas
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- design apply main technique efficient algorithm instance greedy dynamic programming divide-and-conquer backtrack heuristic problem be similar textbook example new
design tillämpa viktig {designteknikerna,söndra,härska,likna,läroboksexemplen} effektiv algoritm t.ex. girig dynamisk programmering backtracking heuristisk problem ny
- final program write report participation supervision presentation be all important assessment project
slutlig program skriftlig rapport deltagande handledning presentation viktig bedömning projekt
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- smaller part be theoretical consist lecture exercise cover most important topic
liten del teoretisk bestå föreläsning uppgift täcka viktig ai-ämnena
- system ~ förberedande (1.4%)
- system ~ expertsystem (1.4%)
- model text language expert system
{markovmodeller,text} språk expertsystem
- optimization rule base expert system
annan optimering regelbaserade expertsystem
- algorithm kind commonly use example {classification,customer,creditworthy,medical,diagnosis} task character recognition predict new be etc. expert system
algoritm slag använda vanligen exempel {klassificeringsuppgifter,teckenigenkänning,kund,kreditvärdig,medicinsk,diagnostik} förutsäga ny etc. expertsystem
- basic ~ begrepp (1.4%)
- analyze ~ dator (1.4%)
- connect ~ nätverk (1.4%)
- require ~ kurs (1.4%)
- part ~ kurs (1.4%)
- pass grade laboratory part dat093 course element {dat091,dat092} require
godkänna krävas laborationsdelen kursmoment kurs
- course intend give insight how {mixed-signal,subsystem}3 include converter specify implement affect performance system be part
kurs avse ge förståelse hur {mixed-signal-subsystem,a-omvandlare} specificera implementera påverka systemprestanda
- participate ethical part course complete give assignment area
delta kurs etisk moment genomföra eventuell specifik uppgift etikområdet
- 3 complete course grade write exam project part be award pass
godkänna hel kurs krävas skriftlig examen projekt erhålla betyg
- course examine part project deliverable source code binary documentation final report reflect decision outcome
kurs examinera del leverabel projekt källkod applikation dokumentation slutrapport där student reflektera beslut utfall
- part above approve final grade
delmoment ovan godkänna slutbetyg kurs
- common thread run part be discussion cost tradeoff respect performance power energy {verifiability,programmability}2 maintainability
genomgående tema kurs del avvägning prestanda {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 underhåll
- common thread run part be discussion cost tradeoff respect performance power energy {verifiability,programmability}2 maintainability
genomgående tema kurs del avvägning prestanda {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 underhåll
- part course student introduce modern computer-based design tool cad learn basics hardware description language
kurs få student bekanta modern datorbaserad konstruktionsverktyg samt lära grund maskinvarubeskrivande språk
- course focus part datum communication practice engineer normally encounter daily work
kurs {inrikta,datakommunkation,verksam,yrkesarbete}2 aspekt ingenjör komma kontakt
- course focus part datum communication practice engineer normally encounter daily work
kurs {inrikta,datakommunkation,verksam,yrkesarbete}2 aspekt ingenjör komma kontakt
- experience network orient programming be part course
erfarenhet nätverksorienterad programmering ge väsentlig del kurs
- course be divide part
kurs omfatta del
- course contain follow part
kurs innehålla följande huvuddel
- course be divide part basic route switch och switching complex network access
kurs uppdela del grundläggande routing switching komplex nätverk wan-access
- project be central part involve implement complete compiler small imperative programming language
projekt huvuddel kurs bestå implementera komplett kompilator liten imperativt programmeringsspråk
- project consist part programming cover technique present lecture write report essay historical philosophical ethical issue end course
{ai-projektet,programmeringsprojektet} bestå del programmeringsprojekt täcka ai-tekniker presentera föreläsning skriftlig rapport essä omfatta historisk filosofisk etisk frågeställning slut kurs
- course be project-oriented divide part
kurs projektinriktad uppdela del
- larger part course consist project work group complete programming write essay read comment other
stor del kurs bestå arbete projektgrupp slutföra programmeringsprojekt skriva essä läsa kommentera en annan grupp
- knowledge ~ konstruktion (1.4%)
- write ~ engelska (1.4%)
- tda383 ~ programmering (1.4%)
- standard ~ routingprotokoll (1.4%)
- scale ~ uppstå (1.4%)
- measure ~ simulator (1.4%)
- home ~ examinera (1.4%)
- few ~ " (1.4%)
- estimate ~ möjlig (1.4%)
- do ~ genomföra (1.4%)
- consider ~ befintlig (1.4%)
- characteristic ~ exempelvis (1.4%)
- application ~ {applikations-,transportprotokollen} (1.4%)
- application ~ multimedium (1.4%)
- ability ~ systematisk (1.4%)
- make ~ system (1.4%)
- main challenge software development be make sure one develop right system i.e. understand requirement need fulfil
stor utmaning mjukvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- main challenge software development be make sure develop right system i.e. understand requirement need fulfil
stor utmaning programvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- make inform evaluation ethical societal impact method design system
utvärdera etisk samhällelig effekt metod konstruktion system
- real-time system where task strict timing constraint be necessary make pre-run-time analysis schedulability
realtidssystem där process strikt tidskrav nödvändig göra {a_priori:15,schemaläggningsbarhet} analys system
- purpose intrusion make change {delete,etc,unauthorized,confidential,system'} resource datum program hardware get access information use service
intrång göra avsikt {ändra,förstöra,maskinvara,.),konfidentiell,orättmätig} resurs data programvara osv skaffa tillgång information utnyttja system tjänst
- be capable make security analysis different type system suggest way improve
analysera olik typ system datasäkerhetssynpunkt samt föreslå åtgärd säkra
- have fundamental understanding make system vulnerable be able predict new attack method become reality
grundläggande förståelse svaghet kommunicera system ha förutse potentiell problem olik protokoll
- student ~ studentcentrum (1.4%)
- work ~ göra (1.4%)
- plan step complex work set intermediate goal {keep,achievable,revise,work-around} project run come realistic estimate resource result develop necessary
planera komplex arbete sätta upp {delmål,igång,revision,angreppssätt} hålla projekt göra realistisk bedömning resurskrav möjlig resultat mål hitta annan nödvändig
- project work be do team where number student together
projektarbete göra team där antal student arbeta tillsammans
- clearly {unambiguously,rationale,underpin} communicate his/her conclusion laboratory work in-depth term paper study knowledge as well ethical aspect
tydlig sätt kommunicera slutsats {konstruktionsövningarna,fördjupningsstudierna}2 {term,paper}3 också redovisa bakomliggande faktum göra val etisk aspekt
- hec thesis interim report be submit when work reach halfway point
examensarbete omfattande hp delredovisning göra halv tid
- hec thesis interim report be submit when work reach halfway point
examensarbete omfattande hp delredovisning göra halv tid
- laboratory work home assignment be do group student
laboration inlämningsuppgiften göra grupp student
- be so speak analytical work have do write line code want solve new problem help computer
vara så säga analytisk arbete göra skriva kod lösa ny problem hjälp dator
- be ~ rekommendera (1.4%)
- case ~ resultat (1.4%)
- include ~ {säkerhetsproblem,språknivå} (1.4%)
- include ~ metamodels (1.4%)
- unit ~ specifikation (1.4%)
- write formal specification object-oriented system unit use concept method contract class invariant
skriva formell specifikation enhet {objekt-orienterade,kontrakt} program hjälp klassinvarianter
- contrast formal informal method testing terminology {coverage,workflow,localisation,pre} unit test framework debug control tool specification postcondition invariant verification logic support
{kontrastera,täckningsgrad,enhetstester,arbetsflöde,lokalisering,pre,invarianter} formell informell metod testning terminologi ramverk felsökning kontroll verktyg specifikation post conditions verifikation logik
- be ~ kunskap (1.4%)
- sound basic knowledge logic be welcome prerequisite course program verification formal method {artificial,intelligence}2
grundläggande kunskap logik god grund kurs programverifiering formell metod {artificiell,intelligens}2
- aim be give sufficient knowledge formulation problem search information report documentation other area relevant upcome thesis work
ytterlig syfte ge tillräcklig kunskap problemformulering informationssökning rapportering dokumentation etc. självständig genomföra efterföljande examensarbete
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- purpose course be strengthen student' knowledge {eda-based,proficient,utilize} design verification method make student right eda tool context sequence
syfte kurs stärka student kunskap metod eda-baserad konstruktion verifiering göra förtrogen använda rätt eda-verktyg sammanhang ordning
- knowledge be use write scientific paper
tillägna kunskap student visa skriva uppsats
- purpose course be give in-depth knowledge area software product line whole include engineering process organizational management-perspective
syfte kurs ge fördjupa kunskap område mjukvaruproduktlinjer helhet teknik process organisatorisk lednings-perspektiv
- knowledge datum structure propositional logic be recommend
kunskap datastrukturer satslogik rekommendera
- knowledge understanding student be able
kunskap förståelse student
- purpose sub-course be assess student practical skill teach course
delkursen syfta examinera student praktisk kunskap ge kurs
- purpose question be assess student knowledge definition relevant research field
fråga syfta examinera student kunskap definition relevant forskning område
- purpose thesis be enable student develop deeper knowledge understanding capability attitude context programme study
examensarbete syfta student utveckla fördjupa kunskap förståelse förmåga förhållningssätt utbildning sammanhang
- purpose thesis be enable student develop deeper knowledge understanding capability attitude context programme study
examensarbete syfta student utveckla fördjupa kunskap förståelse förmåga förhållningssätt utbildning sammanhang
- successful completion course participant be able demonstrate knowledge understanding
kurs student visa ha kunskap förståelse
- student have good understanding computer organization basic knowledge low level programming be familiar term assembler interrupt so on i.e. contents course machine orient
student ha god förståelse dator konstruktion grundläggande kunskap maskinnära programmering kännedom begrepp assembler avbrott etc dvs innehåll kurs maskinorienterad
- knowledge basic probability theory be advantage also acquire course complementary reading
kunskap grundläggande sannolikhetslära fördel också inhämta parallell kurs
- follow skill be usually student acquire
följande kunskap bruka student förvärva
- be able seek deeper knowledge individual standard protocol datum communication field
söka djup kunskap enskild standard protokoll datakommunikationsområdet
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- be able seek deeper knowledge individual standard protocol datum communication field
söka djup kunskap enskild standard protokoll datakommunikationsområdet
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- aim course be learn design analyze network protocol gain knowledge exist communication include support system fundamental task method datum
syfte kurs lära utforma analysera nätverksprotokoll inhämta kunskap befintlig kommunikationsnät {stödsystem,datakommunikationsnät} protokoll grundläggande funktion metod
- knowledge skill technique construction analysis algorithm be important tool correct efficient program
kunskap färdighet tekniker konstruktion analys algoritm viktig verktyg produktion korrekt effektiv program
- outcome be try look deeper knowledge datum communication field group require mandatory home assignment contain number sub-task include task obtain
mål handla söka djup kunskap datakommunikationsområdet komma grupp få obligatorisk inlämningsuppgift innehålla antal deluppgifter bl.a. inhämta
- overall goal project be student demonstrate knowledge ability require work independently engineer
övergripande mål examensarbete student visa sån kunskap förmåga krävas självständig arbeta högskoleingenjör
- be able demonstrate critical knowledge
student demonstrera kunskap
- course topic be follow
kurs ge kunskap
- goal ~ lärandemål (1.3%)
- computer ~ motsvarande (1.3%)
- purpose ~ avsikt (1.3%)
- more ~ m.m. (1.3%)
- interactive ~ teoretisk (1.3%)
- fall ~ teoretisk (1.3%)
- different ~ betydelse (1.3%)
- compute ~ mycket (1.3%)
- project ~ skriftlig (1.3%)
- mandatory assignment project write exam
skriftlig tentamen
- project report orally write
projekt process resultat redovisa muntlig skriftlig
- write report comprise technical documentation require project model academic
skriftlig redovisning omfatta teknisk dokumentation projektdokumentation använda projektmodell akademisk rapport
- examination consist part write hec project
examination bestå del skriftlig tentamen hp projekt
- 3 complete course grade write exam project part be award pass
godkänna hel kurs krävas skriftlig examen projekt erhålla betyg
- project part be award write exam respectively
krävas projekt erhålla betyg godkänna skriftlig tentamen respektive
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- write project {rather,conventional}2 exam
skriftlig projekt flera vecka {snarare,konventionell}2 tentamen
- write project {rather,conventional}2 exam
skriftlig projekt flera vecka {snarare,konventionell}2 tentamen
- course examine individual write examination hec programming project perform group
kurs examinera individuell skriftlig inlämningsuppgift hp ai-projekt genomföra grupp
- project consist part programming cover technique present lecture write report essay historical philosophical ethical issue end course
{ai-projektet,programmeringsprojektet} bestå del programmeringsprojekt täcka ai-tekniker presentera föreläsning skriftlig rapport essä omfatta historisk filosofisk etisk frågeställning slut kurs
- final program write report participation supervision presentation be all important assessment project
slutlig program skriftlig rapport deltagande handledning presentation viktig bedömning projekt
- able ~ vetenskaplig (1.3%)
- modelling ~ inte (1.3%)
- be ~ vara (1.3%)
- course ~ tekniker (1.3%)
- course cover architectural technique essential achieve high performance application software
kurs omfatta arkitekturella tekniker nödvändig uppnå hög prestanda exekvera program
- purpose course be student get {familiarize,creation}2 contemporary technology notation adaptation transformation modeling language
syfte kurs vara student bekanta modern tekniker språk notation skapa anpassa omvandla modelleringsspråk
- aim course be introduce principle practice parallel programming functional language
syfte kurs introducera princip praktisk tekniker parallell programmering funktionell programmeringsspråk
- course cover principle practice parallel programming
kurs behandla princip praktisk tekniker parallell programmering haskell erlang
- other programming language use monitor semaphore implement function course also contain presentation such technique
annan programspråk använda monitor semafor realisera funktion innehålla kurs också genomgång sån tekniker
- end course present technique base {cyclic,time-table} scheduling as well use static dynamic task priority
kurs presentera tekniker basera {cyklisk,tidtabell} statisk dynamisk processprioriteter
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover underlie principle technique network communication security
kurs täcka underliggande princip tekniker nätverk {kommuniktionssäkerhet,förkunskap} god datakommunikation därför krav
- course cover many topic relate communication network security
kurs täcka många olik ämne tekniker säkra system
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- course introduce practically theoretically most important style formal method reasoning software model checking deductive verification
här kurs introducera praktisk teoretisk viktig tekniker formell metod använda resonera mjukvara modellkontroll {model,checking}3 deduktiv verifikation
- course provide knowledge principle use create image computer algorithm
kurs grundkurs ämne datorgrafik ge kunskap algoritm tekniker princip använda skapa datorgenererde bild
- aim course be teach principle object-oriented view how program construct
kurs syfte lära ut grundläggande princip tekniker hur konstruera imperativa objektorienterade program
- technique ~ lämplig (1.3%)
- course ~ grundkurs (1.3%)
- task ~ realtidssystem (1.3%)
- {dat050,dat055}5 ~ kurs (1.3%)
- course {dat050,dat055}5 {let375,leu061,tda357} equivalent
lämplig kurs dat050
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course object orient programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 equivalent
godkänna kurs objektorienterad programmering t.ex. motsvarande
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 {ooexempel,även,programmering,ok}
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- give ~ därmed (1.3%)
- algorithm ~ söndra-och-härska (1.3%)
- algorithm ~ mac-algoritmer (1.3%)
- impact ~ förståelse (1.3%)
- block ~ stokastisk (1.3%)
- be ~ del (1.3%)
- individual grade be award student base contribution team's result part
individuell betyg sätta sedan student basera bidrag grupp gemensam resultat del
- content be divide follow part
kursinnehållet indela följande del
- second part cover various technique exploitation instruction level parallelism define key concept be limit
annan del omfatta olik tekniker utnyttjande parallellism instruktionsnivå definiera nyckelbegrepp begränsa
- together be weighted score scale
del väga samman poängsätts
- {embed,mechanical} sense be part complete device often include electrical hardware
inbyggd {mening,mekanisk} del komplett enhet ofta omfattande elektrisk hårdvara
- understand use relevant part documentation exist electronic component be able interconnect
förstå använda tillämplig del dokumentation existerande elektronikkomponent sammankoppling [
- computer security be course propose specialization
kurs grundkurs datasäkerhet del föreslå säkerhetsfördjupningen universitet
- content be divide several part
{stoff,tematisk}2 indela flera del
- common thread run part be discussion cost tradeoff respect performance power energy {verifiability,programmability}2 maintainability
genomgående tema kurs del avvägning prestanda {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 underhåll
- content be divide several part
{stoff,tematisk}2 indela flera del
- common thread run part be discussion cost tradeoff respect performance power energy {verifiability,programmability}2 maintainability
genomgående tema kurs del avvägning prestanda {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 underhåll
- experience network orient programming be part course
erfarenhet nätverksorienterad programmering ge väsentlig del kurs
- be part programming pair
vara del programmeringspar
- be part xp team
vara del xp-team
- course be divide part
kurs omfatta del
- course be divide part basic route switch och switching complex network access
kurs uppdela del grundläggande routing switching komplex nätverk wan-access
- course be project-oriented divide part
kurs projektinriktad uppdela del
- smaller part be theoretical consist lecture exercise cover most important topic
liten del teoretisk bestå föreläsning uppgift täcka viktig ai-ämnena
- course ~ moment (1.3%)
- technical ~ material (1.3%)
- writing ~ dessutom (1.3%)
- model ~ modelleringsspråk (1.3%)
- address ~ behandla (1.3%)
- computer ~ olik (1.3%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- course also demonstrate importance building mathematical computer model different kind application
kurs visa också betydelse matematisk datormodell olik tillämpning
- order motivate deeper discussion different class parallel computer third part cover canonical step design efficient software
motivera djup diskussion olik klass parallell datorsystem täcka tre del traditionell steg konstruktion paralllell mjukvara
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- order motivate deeper discussion different class parallel computer third part cover canonical step design efficient software
motivera djup diskussion olik klass parallell datorsystem täcka tre del traditionell steg konstruktion paralllell mjukvara
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- course provide student ability understand fundamental issue design method computer network protocol
kurs innehåll ge därför förståelse grundläggande fråga uppkomma utformning datornätverk olik datornätverksprotokoll
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- make use layered reference model create understanding design usage various computer network
tillämpa referensmodellerna skapa förståelse uppbyggnad användning olik datornätverk
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- recognize non-trivial computational problem need solve algorithm appear various real-world computer application formalize
{inse,datortillämpningar,formalisera} icke-triviala beräkningsproblem lösa hjälp algoritm dyka upp olik verklig
- system ~ använda (1.3%)
- mathematical model be use science engineering describe represent different object system analyze understand predict find best design strategy
matematisk modell använda {vetenskap,ingenjörskonst} beskriva representera olik slag objekt system analysera förstå förutsäga hitta god konstruktion strategi
- object orient methodology be now commonly use development variety system
objektorienterad metodik använda numera allmän utveckling många olik typ system
- course provide sound basis logic short introduction logical framework use modelling specify verify computer system
kurs ge god grund logik kort introduktion logisk ramverk använda modellera specificera datorsystem
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- apply tool include simple shell script design verification digital electronic system
använda {linux-baserade,shell,scripts,kommandofiler} eda-verktyg inklusive enkel konstruktion verifiering digital elektroniksystem
- student be able design analyse implement type system also use different application area
student konstruera analysera implementera typsystem även använda olik applikationsområden
- formulate dependability requirement computer system use business safety mission-critical application
formulera {pålitlighetskrav,affärskritiska,missionskritiska} datorsystem använda säkerhetskritiska tillämpning
- {extremely,late} high cost associate discovery problem embedded system be important follow good design methodology development software hardware
grund extrem hög kostnad följa sen {upptäckt,designmetodik} problem inbyggd system viktig god använda utveckling mjuka hårdvara
- mean be use system architecture offer good component abstraction facilitate simple interfacing
sån metod använda systemarkitektur tillhandahålla bra abstraktion {mjukvarukomponenter,understödja} enkel sammankoppling komponent
- course give overview state-of-the-art system architecture use design embedded example
kurs ge översikt systemarkitekturer använda design inbyggd system t_ex
- order execute program contain concurrent task be run-time system real-time kernel distribute available capacity microprocessor s
möjliggöra exekvering program innehålla parallell process använda runtime-system realtidskärna fördela total tillgänglig beräkningskapaciteten system mikroprocessor er
- describe principle mechanism use design run-time system communication network real-time application
beskriva princip mekanism använda konstruera run-time system kommunikationsnätverk realtidstillämpningar
- course cover threat vulnerability computer system network as well rule method mechanism protection
kurs behandla hot finnas svaghet datorsystem kommunikationsnät regelverk mekanism använda skydda system
- describe principle mechanism use scheduling task execution datum communication real-time system
redogöra princip mekanism använda schemaläggning processexekvering datakommunikation realtidssystem
- understand use development system {debugging,resourse} microprocessor code develop program efficiently microcontroller
förstå använda {utvecklingssystem,mikrodator} utveckling samt felsökning program utveckla effektiv befintlig resurs
- additional more {profound,microcontoller} laboration assignment where student get use larger system together interface internal external device
ytterlig mycket omfattande laboration där elev öva använda mikrokontrollern stor system tillsammans gränssnitt intern extern periferienheter
- configure evaluate major characteristic most used route protocol autonomous system information open shortest path first
konfigurera utvärdera egenskap mycket använda routingprotokollen autonom system routing information protocol liten medelstor nät
- algorithm kind commonly use example {classification,customer,creditworthy,medical,diagnosis} task character recognition predict new be etc. expert system
algoritm slag använda vanligen exempel {klassificeringsuppgifter,teckenigenkänning,kund,kreditvärdig,medicinsk,diagnostik} förutsäga ny etc. expertsystem
- read understand extend program use advanced type system feature
läsa förstå utöka {haskellprogram,typsystemegenskaper} använda avancerad
- goal course be understand design distribute system discuss underlie principle mechanism drive today'
mål kurs få förståelse design distribuera system underliggande princip mekanism dag använda
- describe application distribute system mechanism use provide service
beskriva tillämpning distribuera system mekanism använda utföra tjänst
- software ~ studerande (1.3%)
- software ~ plagiatverktyg (1.3%)
- such ~ organisation (1.3%)
- development ~ kurs (1.3%)
- successful ~ visa (1.3%)
- layered ~ arkitektur (1.3%)
- draw ~ utvärdera (1.3%)
- deliverable ~ speciell (1.3%)
- come ~ bedömning (1.3%)
- associate ~ samman (1.3%)
- system ~ hantering (1.3%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- topic cover include concurrent process resource management deadlock memory technique virtual processor scheduling disk file system distribute micro kernel machine security protection scheme
exempel avsnitt behandla {processbegreppet,låsningssituationer,filsystem,mikrokärnor,virtual,machines,säkerhet-} process resurshantering hantering deadlock primärminne virtuell minne schemaläggning skivminne distribuera skyddsmekanism
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- learning ~ student (1.3%)
- write ~ kurs (1.3%)
- professional ~ matematik (1.3%)
- appear ~ ske (1.3%)
- application ~ använda (1.3%)
- order ~ processor (1.3%)
- computation ~ modell (1.3%)
- manner ~ modellera (1.2%)
- help ~ självstudium (1.2%)
- computing ~ krets (1.2%)
- accord ~ % (1.2%)
- engineering ~ kurs (1.2%)
- processor ~ exempel (1.2%)
- topic cover include concurrent process resource management deadlock memory technique virtual processor scheduling disk file system distribute micro kernel machine security protection scheme
exempel avsnitt behandla {processbegreppet,låsningssituationer,filsystem,mikrokärnor,virtual,machines,säkerhet-} process resurshantering hantering deadlock primärminne virtuell minne schemaläggning skivminne distribuera skyddsmekanism
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- problem ~ då (1.2%)
- assignment ~ godkänna (1.2%)
- course ~ ha (1.2%)
- write ~ rapportskrivning (1.2%)
- technology ~ tekniker (1.2%)
- supervisor ~ obligatorisk (1.2%)
- programming ~ programmeringsuppgifter (1.2%)
- programming ~ programmeringsteknik (1.2%)
- programming ~ parsning (1.2%)
- current ~ artikel (1.2%)
- circuit ~ teknologi (1.2%)
- challenge ~ historisk (1.2%)
- as ~ etik (1.2%)
- as ~ bil (1.2%)
- understanding ~ aktuell (1.2%)
- make ~ olik (1.2%)
- transistor ~ använda (1.2%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- simple mos transistor model estimate static dynamic property cmo inverter use more complex gate
enkel {mos-transistor-modeller,cmos,inverterare} uppskatta statisk dynamisk egenskap använda modellera komplex grind
- medium ~ använda (1.2%)
- software ~ t_ex (1.2%)
- successfully complete course software modeling e.g.tda593 equivalent
godkänna kurs {mjukvarumodellering,ex,tda593} t_ex motsvarande
- construct quality model different level software development organization e.g. team project
konstruera kvalitetsmodeller olik nivå mjukvaruutvecklingsorganisationer t_ex team projekt
- construct quality assurance plan collect datum quantify assess software product e.g. base exist open source
konstruera {kvalitetssäkringsplaner,kvantifiera} samla data bedöma kvalitet mjukvaruprodukter t_ex t_ex:16 basera existerande open program
- construct automate measurement system measure quality software product base datum modern development tool e.g.
konstruera automatisera system mäta kvalitet mjukvaruprodukter basera data modern {utvecklingsverktyg,git} t_ex t_ex:18
- use modern tool {visualization,defect,inflow} trend software quality e.g. profile
använda modern verktyg visualisering trend {mjukvarukvaliten,defekt} t_ex antal
- relate software quality societal aspect development e.g. how human life influence low car
relatera mjukvarukvalitet {samhällsliga,mjukvarutveckling,t_ex:10,människoliv} aspekt t_ex hur påverka dålig kvalitet mjukvara modern bil
- goal ~ student (1.2%)
- formulate ~ välja (1.2%)
- design ~ introduktion (1.2%)
- project ~ där (1.2%)
- set ~ sätta (1.2%)
- computing ~ god (1.2%)
- update ~ aktuell (1.2%)
- tree ~ feltoleranta (1.2%)
- overview ~ parallellism (1.2%)
- on ~ hel (1.2%)
- notion ~ koncept (1.2%)
- group ~ betyg (1.2%)
- factor ~ få (1.2%)
- complementary ~ ny (1.2%)
- code ~ bemästra (1.2%)
- associate ~ koppla (1.2%)
- approach ~ stå (1.2%)
- approach ~ ifrågasätta (1.2%)
- activity ~ kravhantering (1.2%)
- plan ~ läsa (1.2%)
- main ~ stor (1.2%)
- course ~ studie (1.2%)
- means ~ utveckling (1.2%)
- gain ~ skala (1.2%)
- furthermore ~ dessutom (1.2%)
- different ~ bioinformatiska (1.2%)
- cost ~ komplexitet (1.2%)
- completion ~ bli (1.2%)
- reading ~ kurs (1.2%)
- subject ~ grupp (1.2%)
- method ~ egenskap (1.2%)
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- characteristic real-time system application constraint design method task model run-time mechanism architecture
egenskap realtidssystem {tillämpningskrav,processmodeller,exekveringsmodeller} konstruktionsmetoder arkitektur
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- prove property language grammar automata rigorously formal mathematical method
bevisa egenskap språk grammatiker automat rigorös matematisk metod
- how ~ använda (1.2%)
- datum ~ bl.a. (1.2%)
- theory ~ algorithms (1.2%)
- tda555 ~ funktionell (1.2%)
- task ~ programmeringsuppgifter (1.2%)
- lecture ~ bedriva (1.2%)
- development ~ systemutveckling (1.2%)
- development ~ mjukvarudesign (1.2%)
- brief ~ enkel (1.2%)
- technical ~ skriftlig (1.2%)
- write report comprise technical documentation require project model academic
skriftlig redovisning omfatta teknisk dokumentation projektdokumentation använda projektmodell akademisk rapport
- individual assignment involve write {reflective,dilemma} note address ethical research development technical scope course grade pass fail
individuell uppgift leda kort skriftlig reflektion etisk {dilemma,icke} forskning utveckling kurs teknisk område betygsätta godkänna
- technical write include documentation minute final report
skriftlig framställning form dokumentation protokoll slutrapport
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- write thesis report follow established standard scientific technical
kandidatarbetet redovisa skriftlig gälla norm vetenskaplig teknisk rapportering presentera muntlig försvara seminarium
- improve skill technical writing
förbättra förmåga uttrycka skriftlig författa teknisk rapport
- programming ~ t_ex (1.2%)
- organization ~ princip (1.2%)
- hard ~ problem (1.2%)
- cope hard problem
hantera svår problem
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- flow ~ introduktion (1.2%)
- various ~ tillämpa (1.2%)
- state ~ metod (1.2%)
- system ~ många (1.1%)
- object orient methodology be now commonly use development variety system
objektorienterad metodik använda numera allmän utveckling många olik typ system
- {initial,system's,lifecycle} development be only small phase typically follow many year system evolution
initial utveckling vara bara liten fas system livscykel vanligen följa många år vidareutveckling
- also cover historical {origin,re-emerge,vliw} many design strategy current system different form context e.g. datum parallelism thread-level
gå också historisk {ursprung,designstrategier,återuppstå,vliw-parallellism,trådnivå} många nutida system annan form sammanhang exempel dataparallellism parallellism
- real-time system play vital role many application domain include {drive-by-wire,automotive,intelligent,banking,robot} traffic control autonomous
realtidssystem spela viktig roll många tillämpning {drive-by-wire-system,intelligent,trafikstyrsystem,banksystem,robot} fordon autonom
- concurrent programming play vital role system where many event appear occur simultaneously
parallell programmering spela viktig roll system där många händelse ske till_synes:13 samtidig
- several ~ konfiguration (1.1%)
- real ~ c-program (1.1%)
- profile ~ program (1.1%)
- principle ~ fundamental (1.1%)
- present ~ då (1.1%)
- main ~ avsikt (1.1%)
- layered ~ uppbyggnad (1.1%)
- layered ~ protokoll (1.1%)
- formal ~ computer (1.1%)
- conduct ~ snabb (1.1%)
- conduct ~ delta (1.1%)
- block ~ etc (1.1%)
- need ~ projekt (1.1%)
- level ~ grundläggande (1.1%)
- software ~ system (1.1%)
- course give student practical experience form work project group when come planning construction implementation verification non-trivial system hard and/or software
generell se kurs ge studerande praktisk erfarenhet arbete projektgrupp planering konstruktion implementering verifiering icke-trivialt system bestående hård mjukvara
- lab exercise base software simulation {mixed-signal,subsystem}3
laboration omfatta mjukvarusimuleringar analog digital system
- problem {large-scale,customization}2 software reuse
problem återanvändning anpassning storskalig system
- understand challenge different solution {large-scale,customization}2 software reuse
förklara utmaning olik lösning återanvändning anpassning storskalig system
- proper software system architecture be {instrumental,software-reliant} ensure achieve business mission goal satisfy require quality attribute such performance security safety
korrekt mjukvara systemarkitektur avgörande {mjukvaruberoende,affärsmål,uppdragsmål,tillfredsställa,kvalitetsegenskaper} system uppnå övrig erforderlig prestanda säkerhet
- main challenge software development be make sure one develop right system i.e. understand requirement need fulfil
stor utmaning mjukvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- main challenge software development be make sure develop right system i.e. understand requirement need fulfil
stor utmaning programvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- course also aim give student technical skill design integration verification hardware software processor-based system
kurs också ge student teknisk färdighet konstruera integrera verifiera hård mjukvara processorbaserade system
- course aim student learn modern method quality assurance software development particular focus embedded system web application
kurs syfta student lära modern metod kvalitetssäkring mjukvaruutveckling särskilja fokus inbyggd system webbapplikationer
- course prepare student work quality engineer manager software development organization focus embedded web application
kurs förbereda student arbete {kvalitetsingenjörer,kvalitetschefer} mjukvaruutvecklingsorganisationer särskilja fokus inbyggd system webbapplikationer
- construct automate measurement system measure quality software product base datum modern development tool e.g.
konstruera automatisera system mäta kvalitet mjukvaruprodukter basera data modern {utvecklingsverktyg,git} t_ex t_ex:18
- {extremely,late} high cost associate discovery problem embedded system be important follow good design methodology development software hardware
grund extrem hög kostnad följa sen {upptäckt,designmetodik} problem inbyggd system viktig god använda utveckling mjuka hårdvara
- system architecture {philosophy,dictate} software embedded be organize multiple concurrently-executing task where group implement specific functionality
{filosofi,diktera} systemarkitekturer mjukvara inbyggd system organisera multipel parallell exekvera process där grupp implementera specifik funktionalitet
- large laboratory assignment final report give experience software development embedded system
stor laborationsuppgift avsluta laborationsrapport ge erfarenhet programutveckling inbyggd system
- analysis ~ metod (1.1%)
- particular ~ bedöma (1.1%)
- organize ~ strukturera (1.1%)
- do ~ utforma (1.1%)
- c ~ omfattning (1.1%)
- communication ~ olik (1.1%)
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- train technical communication different audience
öva teknisk kommunikation skrift olik målgrupp
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- course cover many topic relate communication network security
kurs täcka många olik ämne tekniker säkra system
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- run ~ arbete (1.1%)
- plan step complex work set intermediate goal {keep,achievable,revise,work-around} project run come realistic estimate resource result develop necessary
planera komplex arbete sätta upp {delmål,igång,revision,angreppssätt} hålla projekt göra realistisk bedömning resurskrav möjlig resultat mål hitta annan nödvändig
- system implementation work {commence,intensify} study week run support weekly project meeting continuous documentation final when verification demonstration preparation be
konstruktionsarbetet påbörja {läsvecka,löpa,projektgruppsmöten,systemverifiering,demonstrationsförberedelser,slutdokumentation,intensifiera} stöd veckovis kontinuerlig dokumentation fram avsluta läsveckorna då arbete
- scale ~ del (1.1%)
- focus ~ behandla (1.1%)
- checking ~ hjälp (1.1%)
- hardware ~ block (1.1%)
- hardware redundancy {triple,modular,tmr,dmr,hot,cold,standby,hybrid,forward,backward,recovery} dual system etc.
konstruktionsmetoder {feldetektering,maskinvaruredundans,trippelmodulär,varm,kall,beredskapssystem,hybridredundans,programvaruredundans,n-versionsprogrammering,recovery} feltolerans redundans aktiv m.m. block
- consist ~ mätning (1.1%)
- network ~ befintlig (1.1%)
- have ~ student (1.1%)
- project ~ genomförande (1.1%)
- programming ~ programmeringskunskaper (1.1%)
- time ~ designa (1.1%)
- technique ~ ai-tekniker (1.1%)
- problem ~ problemlösningsförmågan (1.1%)
- problem ~ kandidatarbete (1.1%)
- problem ~ beräkningsproblemlösningar (1.1%)
- management ~ programming (1.1%)
- system ~ speciell (1.1%)
- session ~ student (1.1%)
- home ~ omfatta (1.1%)
- execution ~ process (1.1%)
- computational ~ krav (1.1%)
- application ~ särskilja (1.1%)
- understanding ~ fullgöra (1.1%)
- sum ~ vanlig (1.1%)
- source ~ samt (1.1%)
- part cover technique attack different source performance bottleneck memory hierarchy such reduce {miss,rate,penalty,hit} time
del omfatta tekniker {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss} olik antal samt tid hantera
- examination consist oral presentation deliver source code other artifact
examination ske muntlig presentation projekt samt {inlämning,artifakter} källkod övrig
- paradigm ~ specifik (1.1%)
- hands-on ~ innefatta (1.1%)
- half-time ~ muntlig (1.1%)
- get ~ gång (1.1%)
- fundamental ~ synsätt (1.1%)
- feature ~ modellera (1.1%)
- even ~ typ (1.1%)
- context ~ specifik (1.1%)
- compulsory ~ team (1.1%)
- communication ~ öva (1.1%)
- cell ~ typ (1.1%)
- project ~ flera (1.1%)
- group ~ en (1.1%)
- course ~ software (1.1%)
- course ~ ingå (1.1%)
- project ~ sätta (1.1%)
- relax ~ presentation (1.1%)
- reasoning ~ teoretisk (1.1%)
- organize ~ utgöra (1.1%)
- methodology ~ viktig (1.1%)
- logic ~ elektrisk (1.1%)
- logic ~ boolesk (1.1%)
- critical ~ demonstrera (1.1%)
- build ~ uppbygga (1.1%)
- complete ~ genomföra (1.1%)
- address ~ etisk (1.1%)
- verification ~ därför (1.1%)
- well ~ ytterlig (1.0%)
- well ~ genomföra (1.0%)
- provide ~ tjänst (1.0%)
- examine ~ granska (1.0%)
- course ~ mjukvaruutveckling (1.0%)
- course ~ klara_av (1.0%)
- constraint ~ adekvat (1.0%)
- chalmers ~ handledare (1.0%)
- series ~ kurs (1.0%)
- system ~ specificera (1.0%)
- use ~ kurs (1.0%)
- course primarily intend introduction mathematical modelling student limited experience use mathematics engineering come work different area where be useful
kurs främst avse introduktion matematisk modellering student begränsad erfarenhet hur matematik använda olik ingenjörsområden arbeta område där användbar
- uml be use modelling code
kurs använda programmeringsspråk uml modelleringsspråk
- uml be use modelling code
kurs använda programmeringsspråk uml modelleringsspråk
- course provide sound basis logic short introduction logical framework use modelling specify verify computer system
kurs ge god grund logik kort introduktion logisk ramverk använda modellera specificera datorsystem
- course emphasize hands-on work use modern advanced development environment server
kurs innehålla praktisk arbete avancerad {utvecklingsmiljöer,server-miljöer}
- course introduce quantitative qualitative method software engineering accompany statistical use analysis
kurs introducera kvantitativ kvalitativ metod programvaruteknik
- course introduce quantitative qualitative method software engineering research accompany statistical use analysis
kurs introducera kvantitativ kvalitativ metod programvaruteknisk forskning tillsammans statistisk analysera resultat
- course provide student background theory practice model-based testing include how tool be use improve software quality
kurs ge student bakgrund teori {praktikav,testverktyg,kananvändas} modellbaserad testning inklusive hur förbättra mjukvara kvalité
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- course give overview state-of-the-art system architecture use design embedded example
kurs ge översikt systemarkitekturer använda design inbyggd system t_ex
- end main objective course be demonstrate how enhance c programming language use implement communication/synchronization task resource management {mutual,exclusion}4
viktig syfte kurs demonstrera hur utöka programspråk använda realisera kommunikation synkronisering process resurshantering ömsesidig uteslutning
- other programming language use monitor semaphore implement function course also contain presentation such technique
annan programspråk använda monitor semafor realisera funktion innehålla kurs också genomgång sån tekniker
- addition course demonstrate how use low-level programming implement interrupt-driven interaction hardware device
dessutom demonstrera kurs hur använda lågnivåprogrammering realisera avbrottsstyrd interaktion hårdvaruenheter
- end course present technique base {cyclic,time-table} scheduling as well use static dynamic task priority
kurs presentera tekniker basera {cyklisk,tidtabell} statisk dynamisk processprioriteter
- course present different analysis method system schedule task use static dynamic priority {utilization-based,response-time,processor-demand}
kurs presentera olik analysmetoder system schemalägga process statisk dynamisk prioritet {utnyttjandegradsbaserad,svarstidsanalys,beräkningsbehovsanalys} analys
- course also present technology use implement such circuit
kurs ge också inblick teknologi nät implementera
- practical laboration be include help student understand protocol practically use network equipment
kurs ingå även frivillig moment webb-baserade självstudium
- course aim learn software design development use approach principle theory practice
kurs syfta lära mjukvara design utveckling hjälp metod princip teori praktik
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- be use code
kurs använda java programmeringsspråk
- course also include use array stack connection exercise study real time kernel
kurs ta även upp hantering lista stack c-program samband övning studie realtidskärna
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- course consider theoretical principle as well how {existing,bioinformatician} program use
kurs behandla teoretisk princip befintlig program använda bioinformatiker
- course intend develop skill model real problem use mathematical algorithmic tool solve {optimally,heuristically}
kurs syfta utveckla förmåga modellera verklig problem använda matematisk algoritmiska verktyg lösa optimal heuristisk
- course intend give good understanding crossdisciplinary area sufficient depth use evaluate available method understand scientific literature
kurs avse ge god förståelse tvärvetenskaplig område tillräcklig djup använda utvärdera tillgänglig metod följa aktuell vetenskaplig litteratur
- programming language use course be
kurs använda huvudsakligen programmeringsspråk
- course provide knowledge principle use create image computer algorithm
kurs grundkurs ämne datorgrafik ge kunskap algoritm tekniker princip använda skapa datorgenererde bild
- programming language be use
kurs använda programspråk
- course use programming language
kurs använda programspråk
- evaluate small-scale distribute system use fundamental mechanism introduce lecture
utveckla programmera utvärdera småskalig distribuera system hjälp fundamental mekanism introducera kurs
- algorithm course {revolve,naturally} central question appear when want use computer compute problem
kurs kretsa naturlig frågeställning ställa då använda dator beräkna lösning problem
- research ~ då (1.0%)
- form ~ komplett (1.0%)
- theory ~ bevis (1.0%)
- approval ~ godkänna (1.0%)
- run-time ~ princip (1.0%)
- program ~ assemblerprogrammering (1.0%)
- system ~ typsystem (1.0%)
- structure ~ diskret (1.0%)
- make ~ utnyttjande (1.0%)
- exception ~ parameteröverföring (1.0%)
- attack ~ olik (1.0%)
- part cover technique attack different source performance bottleneck memory hierarchy such reduce {miss,rate,penalty,hit} time
del omfatta tekniker {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss} olik antal samt tid hantera
- have fundamental understanding make system vulnerable be able predict new attack method become reality
grundläggande förståelse svaghet kommunicera system ha förutse potentiell problem olik protokoll
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- work ~ samt (1.0%)
- project supplement lecture provide insight task student work software engineering general
supplement projekt ge serie föreläsning fördjupa insikt uppgift samt mjukvaruutveckling stor
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- plan adequate method carry {qualify,designate}2 task framework also be able evaluate work
planera adekvat metod genomföra kvalificerad uppgift given ram samt utvärdera arbete
- plan adequate method carry {qualify,designate}2 task framework also be able evaluate work
planera adekvat metod genomföra kvalificerad uppgift given ram samt utvärdera arbete
- describe simple method avoid work conflict limitation estimate influence performance
{peka,prestandainverkan} ut beskriva enkel metod hantera konflikt identifiera begränsning samt uppskatta
- present carry work brief write report
genomföra enkel {samoptimering,assemblernivå,hårdvaruparametrar,kostnadsförhållande} mjukvara uppnå god möjlig prestanda viss funktion samt redovisa kort skriftlig rapport
- introduce ~ lära (1.0%)
- topic ~ kurs (1.0%)
- practical ~ kurs (1.0%)
- design ~ sammanhang (1.0%)
- purpose course be strengthen student' knowledge {eda-based,proficient,utilize} design verification method make student right eda tool context sequence
syfte kurs stärka student kunskap metod eda-baserad konstruktion verifiering göra förtrogen använda rätt eda-verktyg sammanhang ordning
- study highlight context {strategic,reappear}2 approach propose develop then idea design principle today
betoning ligga sammanhang där metod föreslå utvecklas därefter idé princip tillämpa idag
- also cover historical {origin,re-emerge,vliw} many design strategy current system different form context e.g. datum parallelism thread-level
gå också historisk {ursprung,designstrategier,återuppstå,vliw-parallellism,trådnivå} många nutida system annan form sammanhang exempel dataparallellism parallellism
- study highlight context {strategic,reappear}2 approach propose develop then idea design principle today
betoning ligga sammanhang där metod föreslå utvecklas därefter idé princip tillämpa idag
- problem kind arise many different context include {transportation,telecommunications,finance,cryptology} industrial planning bioinformatic hardware design
optimeringsproblem uppstå många olik sammanhang exempelvis {transportlogistik,telekommunikation,hårdvarudesign,kryptologi} industriell planering ekonomi bioinformatik
- have ~ kunskap (1.0%)
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- student have good understanding computer organization basic knowledge low level programming be familiar term assembler interrupt so on i.e. contents course machine orient
student ha god förståelse dator konstruktion grundläggande kunskap maskinnära programmering kännedom begrepp assembler avbrott etc dvs innehåll kurs maskinorienterad
- student need also have knowledge datum structure e.g. tree link list hash table i.e. contents course data as well programming skill {at,least}15 point
student också ha kunskap datastrukturer t_ex träd {länka,kurspoäng,dataprogrammering} lista hashtabeller dvs innehåll kurs programmeringskunskaper minst
- have basic knowledge skill field datum communication computer network
ha grundlägggande kunskap färdighet område datakommunikation datornätverk
- have basic knowledge skill field datum communication computer network
ha grundlägggande kunskap färdighet område datakommunikation datornätverk
- have enough knowledge evaluate protocol ability draw conclusion level security offer
grundläggande kunskap hur protokoll utvärdera säkerhet förvänta erbjuda
- course introduce functional programming language related concept student already have knowledge
här kurs introducera funktionell programmeringsspråk relatera koncept student redan ha del kunskap programmering
- analyze challenge requirement different approach have
god kunskap diskutera analysera problem krav olik designmetoder lösning stå
- student ~ hållas (1.0%)
- student ~ bekanta (1.0%)
- use ~ bygga (1.0%)
- design ~ modern (1.0%)
- describe contemporary design flow fundamental weakness strengths3
beskriva modern eda-baserade konstruktionsflöden fundamental svaghet styrka
- development course only present key component operate system also discuss design implementation challenge evolution {pioneer,mobile-based} modern one
kurs presentera viktig komponent operativsystem komplettera diskussion hur slutlig utformning implementering utvecklas historisk modern mobil os
- understand function use limitation modern design tool electronic
funktion användning begränsning modern konstruktionsverktyg elektronikkonstruktion
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- part course student introduce modern computer-based design tool cad learn basics hardware description language
kurs få student bekanta modern datorbaserad konstruktionsverktyg samt lära grund maskinvarubeskrivande språk
- functionality ~ funktion (1.0%)
- practice ~ kurs (1.0%)
- course provide student general background testing technique focus theory practice model-based
kurs ge student allmän bakgrund testmetoder fokus teori praktik modellbaserad testning
- course provide student background theory practice model-based testing include how tool be use improve software quality
kurs ge student bakgrund teori {praktikav,testverktyg,kananvändas} modellbaserad testning inklusive hur förbättra mjukvara kvalité
- aim course be introduce principle practice parallel programming functional language
syfte kurs introducera princip praktisk tekniker parallell programmering funktionell programmeringsspråk
- course cover principle practice parallel programming
kurs behandla princip praktisk tekniker parallell programmering haskell erlang
- course be organize series lecture set exercise session where programming technique theory present put practice
kurs utgöra föreläsningsserie antal {salsövningar,programmeringmetoder,praktisera} där teori föreläsning
- course focus part datum communication practice engineer normally encounter daily work
kurs {inrikta,datakommunkation,verksam,yrkesarbete}2 aspekt ingenjör komma kontakt
- course focus part datum communication practice engineer normally encounter daily work
kurs {inrikta,datakommunkation,verksam,yrkesarbete}2 aspekt ingenjör komma kontakt
- course aim learn software design development use approach principle theory practice
kurs syfta lära mjukvara design utveckling hjälp metod princip teori praktik
- topic course be theory practice optimization problem discrete structure
kurs behandla optimeringsproblem diskret struktur teori praktik
- course ~ avse (1.0%)
- library ~ kombinera (1.0%)
- execution ~ beskriva (1.0%)
- describe main phase research work planning execution {revision,documentation/dissemination}
beskriva huvudsaklig moment {forskningsarbete,omprioritering,spridning} planering genomförande dokumentation
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- class ~ laboration (1.0%)
- solution ~ lösa (1.0%)
- take ~ klara (1.0%)
- such ~ {arkitekt-modellering,arkitekturbeskrivningsspråk} (1.0%)
- study ~ övning (1.0%)
- none ~ ha (1.0%)
- modeling ~ uml (1.0%)
- improve ~ öka (1.0%)
- billion ~ ha (1.0%)
- able ~ etisk (1.0%)
- component ~ del (1.0%)
- recognize ~ olik (1.0%)
- have practice recognize connection algorithmic problem reduce other
upptäcka samband olik algoritmiska problem {reducera,återföra}
- recognize non-trivial computational problem need solve algorithm appear various real-world computer application formalize
{inse,datortillämpningar,formalisera} icke-triviala beräkningsproblem lösa hjälp algoritm dyka upp olik verklig
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- enable ~ förmåga (1.0%)
- datum ~ tillgänglig (1.0%)
- q2 ~ student (1.0%)
- q1 ~ student (1.0%)
- method ~ {objekt-orienterade,kontrakt} (1.0%)
- method ~ {kretskoppling,paketkoppling} (1.0%)
- method ~ variabel (1.0%)
- method ~ konstruktionsmetodik (1.0%)
- method ~ bevismetod (1.0%)
- graduate ~ student (1.0%)
- other ~ så (1.0%)
- management ~ program (1.0%)
- project ~ slutprodukt (1.0%)
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- project demonstration
demonstration slutprodukt
- project ~ projektform (1.0%)
- programming ~ optimering (1.0%)
- design ~ programdesign (1.0%)
- design ~ feltoleranta (1.0%)
- approach ~ tillämpa (1.0%)
- so ~ dator (1.0%)
- role ~ protokoll (1.0%)
- protocol ~ studera (1.0%)
- study {bus-based,snoopy-cache,inclusion,multi-phase}2 protocol property
studera {buss-baserade,cache-protokoll,flerfasprotokoll}2
- study {bus-based,snoopy-cache,inclusion,multi-phase}2 protocol property
studera {buss-baserade,cache-protokoll,flerfasprotokoll}2
- link ~ kod (1.0%)
- class ~ reflektion (1.0%)
- area ~ faktor (1.0%)
- give ~ student (1.0%)
- typically ~ göra (1.0%)
- model ~ {säkerhetsmodeller,fl} (1.0%)
- model ~ {rc-tvåporten,ledningsmodell} (1.0%)
- model ~ switchmodell (1.0%)
- model ~ optimeringsmodeller (1.0%)
- model ~ kvalitetsmodell (1.0%)
- model ~ fördröjningsmodell (1.0%)
- imperative ~ bestå (1.0%)
- etc. ~ ske (1.0%)
- reasoning ~ logik (1.0%)
- laboratory ~ {konstruktionsövningarna,fördjupningsstudierna}2 (1.0%)
- information ~ ny (1.0%)
- follow ~ gälla (1.0%)
- develop ~ ta (1.0%)
- certain ~ komma (1.0%)
- able ~ slutföra (1.0%)
- basic ~ enkel (.9%)
- session ~ föreläsning (.9%)
- use ~ speciell (.9%)
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- analysis do use special computer program
beräkning göra speciell datorprogram
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- new {commercially,mining,automatically,interesting} important area application be datum where algorithm use detect information relation large commercial scientific database
ny kommersiell viktig område data {mining,intressant} där algoritm använda automatisk identifiera speciell information relation stor vetenskaplig databas
- limitation ~ identifiera (.9%)
- user ~ konstruera (.9%)
- course ~ finnas (.9%)
- course ~ engineering (.9%)
- program ~ javaprogram (.9%)
- computer ~ styrsystem (.9%)
- home ~ mål (.9%)
- {pull-up,pull-down}2 ~ implementera (.9%)
- proof ~ verifikation (.9%)
- performance ~ prestation (.9%)
- oral ~ projektform (.9%)
- impact ~ inte (.9%)
- dat151 ~ t.ex. (.9%)
- instance ~ exempel (.9%)
- code ~ programmeringsspråk (.9%)
- software ~ felsökning (.9%)
- tree ~ också (.9%)
- report ~ tydlig (.9%)
- report ~ rapportskrivning (.9%)
- report ~ frivillig (.9%)
- include ~ inhämta (.9%)
- carry ~ utföra (.9%)
- engineering ~ förstå (.9%)
- structure ~ grundläggande (.9%)
- problem ~ modellering (.9%)
- research ~ fält (.9%)
- such ~ mjukvara (.9%)
- student be able understand use formal tool check software hardware such sat-solver model checking engineering
student förstå använda formell verktyg kontroll mjukvara hårdvara {sat-lösare,tools} {model,checking}3 " programvaruteknik
- suggest how select different technology platform software processor {pcb,production} base parameter such design power cost
val {implementationsplattform,kretskort,effektförsörjning} mjukvara processor utgångspunkt kostnad design produktion olik alternativ
- project goal vary year technical area span embedded software technology platform such
projekt mål variera år spänna {teknikinnehåll,ändock} inbyggd mjukvara teknologiplattformar fpga asic
- proper software system architecture be {instrumental,software-reliant} ensure achieve business mission goal satisfy require quality attribute such performance security safety
korrekt mjukvara systemarkitektur avgörande {mjukvaruberoende,affärsmål,uppdragsmål,tillfredsställa,kvalitetsegenskaper} system uppnå övrig erforderlig prestanda säkerhet
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- server ~ innehålla (.9%)
- implementation ~ huvuddel (.9%)
- circuit ~ introduction (.9%)
- as ~ samband (.9%)
- as ~ gå (.9%)
- explain ~ redogöra (.9%)
- state explain importance threat validity how control say
{g.,validitetshot} redogöra förklara vikt hur kontrollera typ hot
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- orally write explain discuss information problem solution
muntlig skriftlig redogöra diskutera information problem lösning
- addition ~ kurs (.9%)
- system ~ tidsstyrda (.9%)
- system ~ systemarkitekturer (.9%)
- system ~ mobil (.9%)
- system ~ livscykel (.9%)
- system ~ extrem (.9%)
- carry ~ ske (.9%)
- write ~ labbe (.9%)
- work ~ {peka,prestandainverkan} (.9%)
- work ~ framskridande (.9%)
- page ~ presentera (.9%)
- general ~ klar (.9%)
- degree ~ väg (.9%)
- describe ~ datorsystem (.9%)
- student ~ klara (.9%)
- student ~ förvänta (.9%)
- none ~ krävas (.9%)
- work ~ kurs (.9%)
- be ~ effektiv (.9%)
- engineering ~ matematisk (.9%)
- use ~ datorbaserad (.9%)
- system ~ introduktion (.9%)
- papers ~ student (.9%)
- quality ~ system (.9%)
- proper software system architecture be {instrumental,software-reliant} ensure achieve business mission goal satisfy require quality attribute such performance security safety
korrekt mjukvara systemarkitektur avgörande {mjukvaruberoende,affärsmål,uppdragsmål,tillfredsställa,kvalitetsegenskaper} system uppnå övrig erforderlig prestanda säkerhet
- certain class system e.g. {safety-critical,outmost,satisfied,eliminate,severe,catastrophic} be importance quality attribute requirement risk even consequence
viss typ system t.ex. säkerhetskritiska {yttre,eliminera,allvarlig,katastrofal} vikt kvalitetskrav uppfylla risk konsekvens
- architectural modeling verification validation evaluation show be effective means significantly increase overall quality system
{arkitektur-modellering,medel} verifiering validering utvärdering visa effektiv väsentlig öka övergripande kvalitet system
- course aim student learn modern method quality assurance software development particular focus embedded system web application
kurs syfta student lära modern metod kvalitetssäkring mjukvaruutveckling särskilja fokus inbyggd system webbapplikationer
- course prepare student work quality engineer manager software development organization focus embedded web application
kurs förbereda student arbete {kvalitetsingenjörer,kvalitetschefer} mjukvaruutvecklingsorganisationer särskilja fokus inbyggd system webbapplikationer
- construct automate measurement system measure quality software product base datum modern development tool e.g.
konstruera automatisera system mäta kvalitet mjukvaruprodukter basera data modern {utvecklingsverktyg,git} t_ex t_ex:18
- instruction ~ utnyttjande (.9%)
- implement ~ etablera (.9%)
- have ~ team (.9%)
- have ~ strömförbrukning (.9%)
- have ~ delar: (.9%)
- energy ~ distribuera (.9%)
- complexity ~ beräkning (.9%)
- apply ~ förutsättning (.9%)
- study ~ kunskap (.9%)
- datum ~ standardändamål (.9%)
- specification ~ använda (.9%)
- mean ~ student (.9%)
- skill ~ grundläggande (.9%)
- report ~ uppsats (.9%)
- lecture ~ vecka (.9%)
- design ~ viktig (.9%)
- development course only present key component operate system also discuss design implementation challenge evolution {pioneer,mobile-based} modern one
kurs presentera viktig komponent operativsystem komplettera diskussion hur slutlig utformning implementering utvecklas historisk modern mobil os
- {extremely,late} high cost associate discovery problem embedded system be important follow good design methodology development software hardware
grund extrem hög kostnad följa sen {upptäckt,designmetodik} problem inbyggd system viktig god använda utveckling mjuka hårdvara
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- power {temperature,join} performance first-class design goal
effekt {temperatur,lika,designmål} numera viktig prestanda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- know more depth important design analysis technique algorithm particular way problem
fördjupa kunskap viktig konstruktion analysmetoder algoritm {i_synnerhet:14,np-komplexa} metod lösa problem
- design implement extension simple imperative language know main issue compile object-oriented
implementera utökning liten imperativ programmeringsspråk känna viktig aspekt kompilera objektorienterade
- design apply main technique efficient algorithm instance greedy dynamic programming divide-and-conquer backtrack heuristic problem be similar textbook example new
design tillämpa viktig {designteknikerna,söndra,härska,likna,läroboksexemplen} effektiv algoritm t.ex. girig dynamisk programmering backtracking heuristisk problem ny
- then ~ tillsammans (.9%)
- requirement ~ inkrementell (.9%)
- microprocessor ~ felsökning (.9%)
- hierarchy ~ del (.9%)
- third part deal memory hierarchy
tre del handla minneshierarkier
- part cover technique attack different source performance bottleneck memory hierarchy such reduce {miss,rate,penalty,hit} time
del omfatta tekniker {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss} olik antal samt tid hantera
- few ~ fråga (.9%)
- correctness ~ kontrollera (.9%)
- carry ~ fallstudie (.9%)
- well ~ redovisa (.9%)
- goal ~ prestanda (.9%)
- leu ~ grundläggande (.9%)
- knowledge ~ tillgodogöra_sig (.9%)
- knowledge ~ kunskapsmål (.9%)
- conclusion ~ kunskap (.9%)
- attribute ~ system (.9%)
- proper software system architecture be {instrumental,software-reliant} ensure achieve business mission goal satisfy require quality attribute such performance security safety
korrekt mjukvara systemarkitektur avgörande {mjukvaruberoende,affärsmål,uppdragsmål,tillfredsställa,kvalitetsegenskaper} system uppnå övrig erforderlig prestanda säkerhet
- certain class system e.g. {safety-critical,outmost,satisfied,eliminate,severe,catastrophic} be importance quality attribute requirement risk even consequence
viss typ system t.ex. säkerhetskritiska {yttre,eliminera,allvarlig,katastrofal} vikt kvalitetskrav uppfylla risk konsekvens
- base ~ skriftlig (.9%)
- examination base write exam approve laboratory exercise
godkänna kurs krävas skriftlig tentamen laboration
- grade determine base performance write oral assignment lab {take-home,open-book} exam
betyg fastställa basera prestation skriftlig muntlig uppgift % laboration hemtentamen öppen bok
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- present discuss conclusion as well knowledge argument base speak write
engelska muntlig skriftlig klar redogöra diskutera slutsats kunskap argument ligga grund
- present discuss conclusion as well knowledge argument base speak write
engelska muntlig skriftlig klar redogöra diskutera slutsats kunskap argument ligga grund
- examination base write exam approve laboratory exercise
godkänna kurs krävas skriftlig tentamen laboration
- examination base write exam approve laboratory exercise
godkänna kurs krävas skriftlig tentamen laboration
- end ~ kurs (.8%)
- be ~ problem (.8%)
- be formulate exploratory style carefully select develop modelling problem solve skill student
uppgift formulera utforskande sätt välja utveckla student förmåga modellera lös problem
- give scientific problem study field student be able find most relevant papers literature review communicate result
utgående vetenskaplig problem studerad område student söka fram mycket relevant artikel litteratur granska kommunicera granskning resultat
- student demonstrate ability identify industrial problem use advanced software engineering method solve be
student visa förmåga identifiera industriell frågeställning använda avancerad software engineering metod lösa problem
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- read summarize scientific article clearly describe technical problem treat be reason choice solution
läsa sammanfatta vetenskaplig artikel så klar framgå teknisk problem lösa liksom grund val lösning
- {extremely,late} high cost associate discovery problem embedded system be important follow good design methodology development software hardware
grund extrem hög kostnad följa sen {upptäckt,designmetodik} problem inbyggd system viktig god använda utveckling mjuka hårdvara
- have fundamental understanding make system vulnerable be able predict new attack method become reality
grundläggande förståelse svaghet kommunicera system ha förutse potentiell problem olik protokoll
- more model be use explore limit computation problem solve {confines,arbitrary} give program run certain way
flera modell använda utforska gräns beräkna problem inte lösa viss ram program {köra,godtycklig} modellera sätt
- characteristic property problem be difficult solve
karaktäristisk egenskap sån problem svår lösa
- formulate {exact,still} mathematical model capture essential real problem be manageable computational method
formulera exakt matematisk modell representera väsentlig verklig problem {fortfarande,hanterbarbara} beräkningsmetod
- extent be able apply such technique solve new problem arise various application
viss mån tillämpa metod lösa ny problem uppstå olik tillämpning
- aim course be explore powerful mechanism functional programming language offer solve real problem structure larger program
kurs mål utforska kraftfull mekanism funktionell programspråk erbjuda när gälla lösa verklig problem strukturera stor program
- be problem computationally solvable
problem beräkningsmässig lösningsbart
- how fast solution be
hur snabb problem lösa
- design apply main technique efficient algorithm instance greedy dynamic programming divide-and-conquer backtrack heuristic problem be similar textbook example new
design tillämpa viktig {designteknikerna,söndra,härska,likna,läroboksexemplen} effektiv algoritm t.ex. girig dynamisk programmering backtracking heuristisk problem ny
- be so speak analytical work have do write line code want solve new problem help computer
vara så säga analytisk arbete göra skriva kod lösa ny problem hjälp dator
- usage ~ användande (.8%)
- protocol ~ datagram (.8%)
- protocol ~ adressering (.8%)
- principle ~ beräkningshastigheten (.8%)
- presentation ~ professionell (.8%)
- presentation ~ engelska (.8%)
- presentation ~ [ (.8%)
- paper ~ bestämma (.8%)
- open ~ nät (.8%)
- manner ~ dokumentera (.8%)
- language ~ modelleringsspråket (.8%)
- language ~ konstgjord (.8%)
- guarantee ~ protokoll (.8%)
- experiment ~ protokoll (.8%)
- technique ~ använda (.8%)
- also cover how simulation base technique be use quantitatively evaluate impact design principle computer performance
täcka också hur {simuleringsbaserade,konstruktionsbeslut}2 tekniker använda kvantitativ utvärdera effekt beräkningshastigheten
- test be most used verification validation technique industry
testning mycket använda {verifiering-,valideringstekniker} industri
- other programming language use monitor semaphore implement function course also contain presentation such technique
annan programspråk använda monitor semafor realisera funktion innehålla kurs också genomgång sån tekniker
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- use various algorithm technique tool problem solve program construction
använda olik algoritmtekniker {problemlösningsverktyg,programkonstruktion}
- use specification base development technique
använda {specifikationsbaserade,utvecklingstekniker}
- use basic repertoire programming technique type functional language such model datatype recursion higher order function
använda grundläggande {repertoar,typat} programmeringstekniker funktionell språk såsom modellering datatyper rekursion användning hög ordning funktion
- application area where technique be use such language technology bioinformatic robotic etc.
applikationsområden där ai-tekniker använda språkteknologi bioinformatik robotik etc.
- property ~ sån (.8%)
- hardware ~ språk (.8%)
- describe ~ redogöra (.8%)
- describe how basic system-oriented design carry use model-based simulation tool be interface hardware implementation
redogöra hur konstruktion genomföra systemnivå hjälp verktyg modellbaserad {simuleringsverktyg,angöra} hårdvarukonstruktion ovan
- describe function performance influence memory hierarchy include cache main virtual different parameter size block associativity
redogöra funktion uppskatta {prestandapåverkan,cacheminnen,huvudminne,parameterar,blockstorlek,associativitet,minnesnivåerna} minneshierarki omfatta virtuell minne använda olik total storlek etc
- describe principle mechanism use scheduling task execution datum communication real-time system
redogöra princip mekanism använda schemaläggning processexekvering datakommunikation realtidssystem
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- assignment ~ uppgift (.8%)
- presentation ~ föreläsning (.8%)
- course ~ få (.8%)
- application ~ antal (.8%)
- core course be number application orient exercise
kurs kärna antal tillämpningsorienterade övningsuppgifter
- seminar present more detail {research-level,ambient,occlusion,hair,illumination,soft,shadow,indirect,spherical,harmonic,wavelet} selection topic e.g. rendering application trace global hard real-time etc.
obligatorisk seminarium presentera mer detalj {forskningsnivå,ambient,occlusion,hair,applications,tracing,illumination,skugga,indirect,spherical,harmonics} antal ämne innefatta t_ex t_ex:16 rendering ray global mjuk
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- solve ~ arbetssätt (.8%)
- parallel ~ utveckling (.8%)
- notion ~ begrepp (.8%)
- machine ~ parameteröverföring (.8%)
- exam ~ inlämningsuppgifterna (.8%)
- analysis ~ tas (.8%)
- achieve ~ t_ex (.8%)
- cover ~ ta (.8%)
- relevant ~ kunskap (.8%)
- software ~ förklara (.8%)
- time ~ en (.8%)
- technique ~ testmetoder (.8%)
- technique ~ presentationsteknik (.8%)
- set ~ färdig (.8%)
- fall ~ in (.8%)
- system ~ feltolerans (.8%)
- hardware redundancy {triple,modular,tmr,dmr,hot,cold,standby,hybrid,forward,backward,recovery} dual system etc.
konstruktionsmetoder {feldetektering,maskinvaruredundans,trippelmodulär,varm,kall,beredskapssystem,hybridredundans,programvaruredundans,n-versionsprogrammering,recovery} feltolerans redundans aktiv m.m. block
- fault-tolerance distribute system {time-triggered,byzantine} failure
feltolerans distribuera system tidsstyrda byzantinska fel
- fault-tolerance technique real-time system model algorithm architecture
metod feltolerans realtidssystem modell algoritm arkitektur
- structure ~ inledande (.8%)
- course ~ gång (.8%)
- building ~ kurs (.8%)
- scheduling ~ tekniker (.8%)
- programming ~ programming (.8%)
- programming ~ java (.8%)
- obligatory ~ liten (.8%)
- minimum ~ liten (.8%)
- implementation ~ val (.8%)
- account ~ ge (.8%)
- assignment ~ extern (.8%)
- course ~ område (.8%)
- be ~ krävas (.8%)
- verify ~ använda (.8%)
- knowledge ~ redogöra (.8%)
- architectural ~ system (.8%)
- look ~ hur (.8%)
- illustrate ~ hur (.8%)
- conversion ~ digital (.8%)
- writing ~ skriva (.8%)
- writing ~ förmåga (.8%)
- computer ~ data (.8%)
- why ~ flera (.8%)
- laboration ~ krävas (.8%)
- teacher ~ samman (.8%)
- supervision ~ bedöma (.8%)
- power ~ styrka (.8%)
- follow ~ egen (.8%)
- end ~ produkt (.8%)
- do ~ samverka (.8%)
- develop ~ nödvändig (.8%)
- decide ~ definiera (.8%)
- assess ~ värdera (.8%)
- assess ~ beräkning (.8%)
- approach ~ medveten (.8%)
- account ~ redovisning (.8%)
- use ~ meningsfull (.8%)
- make ~ presentera (.8%)
- where ~ så (.8%)
- network ~ inriktning (.8%)
- configuration ~ felsökning (.8%)
- computing ~ behov (.8%)
- method ~ statistik (.8%)
- encounter ~ kurs (.8%)
- correspond ~ kurs (.8%)
- tool ~ säkerställa (.8%)
- tool ~ bemästra (.8%)
- engineering ~ potentiell (.8%)
- work ~ utföra (.8%)
- topic ~ student (.8%)
- model ~ olik (.8%)
- use ~ sån (.8%)
- task ~ åtminstone (.8%)
- student ~ godkänna (.8%)
- give ~ uppgift (.8%)
- be ~ också (.8%)
- also be able explain meaning {soundness,derivation} completeness various logic propositional predicate temporal write tree natural deduction
också förklara innebörd {sundhet,logiker,satsa,predikat,temporal} fullständighet olik logik skriva härledning naturlig deduktion predikatlogik
- project target technology be fpga also digital analog asic
målteknologierna fpga också digital analog asic
- also cover how simulation base technique be use quantitatively evaluate impact design principle computer performance
täcka också hur {simuleringsbaserade,konstruktionsbeslut}2 tekniker använda kvantitativ utvärdera effekt beräkningshastigheten
- also main memory technology be cover part
virtuell minne behandla också
- lecture technical writing be also peer-response workshop where student get develop write skill reading comment draft term paper group
föreläsning teknisk rapportskrivning innehålla kurs också {skrivarworkshop,fördjupningsstudien} där student utveckla skriva granska kommentera utkast
- participant also be able
student också
- knowledge basic probability theory be advantage also acquire course complementary reading
kunskap grundläggande sannolikhetslära fördel också inhämta parallell kurs
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- course also include discussion hypothesis state roughly function be computable certain intuitive sense only define several model computation
kurs innehålla också diskussion hypotes {förmodan,intuitiv} funktion beräkningsbar viss sätt endast definiera flera beräkningsmodeller
- lot help be provide
mycket hjälp erbjuda också
- final ~ kvalitet (.8%)
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- write simple test help find solution validate final
skriva testprogram hjälpa programmering kontrollera kvalitet färdig lösning
- object ~ arv (.8%)
- failure ~ identifiera (.8%)
- concept ~ objekt (.8%)
- application ~ realtidssystem (.8%)
- example real-time system be control car {aircraft,multimedia} space vehicle as well computer game application
exempel realtidssystem styrsystem bil {flygplan,rymdfarkost,datorspel,multimediatillämpningar}
- real-time system play vital role many application domain include {drive-by-wire,automotive,intelligent,banking,robot} traffic control autonomous
realtidssystem spela viktig roll många tillämpning {drive-by-wire-system,intelligent,trafikstyrsystem,banksystem,robot} fordon autonom
- characteristic real-time system application constraint design method task model run-time mechanism architecture
egenskap realtidssystem {tillämpningskrav,processmodeller,exekveringsmodeller} konstruktionsmetoder arkitektur
- information ~ hemlig (.8%)
- focus ~ kurs (.7%)
- value ~ funktion (.7%)
- specific ~ enskild (.7%)
- skill ~ presentationsteknik (.7%)
- organisation ~ genomföra (.7%)
- main ~ utgöra (.7%)
- deal ~ eventuell (.7%)
- component ~ utgöra (.7%)
- logic ~ konstruera (.7%)
- theory ~ kunskap (.7%)
- technology ~ olik (.7%)
- suggest how select different technology platform software processor {pcb,production} base parameter such design power cost
val {implementationsplattform,kretskort,effektförsörjning} mjukvara processor utgångspunkt kostnad design produktion olik alternativ
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- particular ~ kurs (.7%)
- particular course cover problem arise when requirement engineering conduct {fast-paced,cost-sensitive} industrial reality
kurs behandla särskilt problem uppstå när hantera krav snabb {föränderlig,kostnadskänslig,verklighet} industriell
- course aim student learn modern method quality assurance software development particular focus embedded system web application
kurs syfta student lära modern metod kvalitetssäkring mjukvaruutveckling särskilja fokus inbyggd system webbapplikationer
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course comprise basic skill knowledge internet technology tcp/ip protocol suite particular access route
kurs omfatta {huvudmoment,internetteknik,ip-protokollen,internetanslutning,routingteknik} handla grundläggande tcp
- explain basic concept imperative object-oriented programming in particular realize choose language
förklara grundläggande begrepp imperativ objektorienterad programmering speciell realisera programspråk använda kurs
- throughout course be concern imperative program general object-oriented particular
kurs genomgående fokusera imperativa program generell särskilt objektorienterade
- c ~ kurs (.7%)
- troubleshoot ~ samt (.7%)
- relation ~ samband (.7%)
- work ~ sätta (.7%)
- explain ~ egenskap (.7%)
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain geometry linear programming
förklara geometrisk egenskap linjär optimering
- describe algorithm quality explain write other understand how work why be correct fast where useful
beskriva algoritm egenskap förklara skriftligen så förstå hur fungera varför korrekt snabb användbar
- hardware ~ låg (.7%)
- hardware ~ ekonomi (.7%)
- consist ~ gemensam (.7%)
- method ~ syfta (.7%)
- method ~ begränsning (.7%)
- his/her ~ student (.7%)
- technical ~ seminarium (.7%)
- model ~ egenskap (.7%)
- single ~ bakgrund (.7%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- review ~ självständig (.7%)
- project ~ projektuppgift (.7%)
- project ~ projektresultat (.7%)
- project ~ fpga (.7%)
- number ~ bra (.7%)
- key ~ grund (.7%)
- ability ~ datornätverk (.7%)
- implement ~ hur (.7%)
- part ~ läsa (.7%)
- process ~ dynamisk (.7%)
- work ~ fungera (.7%)
- verification ~ verktyg (.7%)
- variable ~ effektiv (.7%)
- understanding ~ samtlig (.7%)
- such ~ vanlig (.7%)
- scheme ~ analys (.7%)
- say ~ typ (.7%)
- professional ~ syfte (.7%)
- operation ~ ligga (.7%)
- operation ~ hög (.7%)
- find ~ kontrollera (.7%)
- experiment ~ sätt (.7%)
- converter ~ vanlig (.7%)
- attack ~ vikt (.7%)
- design ~ skapa (.7%)
- be ~ bedömning (.7%)
- result combined assessment be team base grade
resultat sammanlägga bedömning grupp basbetyg
- student be able make {defend,plagiarism,authorship} ethical judgement general particular area scientific writing e.g. related
student göra försvara etisk bedömning generell särskilt område akademisk skrivande t_ex relatera {plagiering,författarskap}
- poster session be use {formative,summative} assessment final report
poster-tillfällen använda {formativ,summativ} bedömning slutlig rapport
- addition assessment be do several occasion course respect project meeting management version control
dessutom ske betygsgrundande bedömning flera {tillfälle,projektmöteshantering} kurs gång avseende versionshantering
- examination be continuous course laboratory weekly meeting review logbook assessment final product report oral presentation
examination ske {fortlöpande,veckomöten} kurs laboration granskning loggbok bedömning slutprodukt rapport muntlig framställning
- analyse explain why time efficiency algorithm be crucial express complexity rigorous scientifically sound manner analyze sum operation nested loop solve standard recurrence etc. i.e. perform objective evaluation performance able compare other
analysera förklara varför {tidseffektivitet,summera,nästlade,rekursionsekvationer,objektiv} algoritm avgörande uttrycka tidskomplexitet rigorös vetenskaplig korrekt sätt tid komplexitet operation loop lösa vanlig etc. säga göra bedömning prestanda jämföra annan
- final program write report participation supervision presentation be all important assessment project
slutlig program skriftlig rapport deltagande handledning presentation viktig bedömning projekt
- plan ~ planeringsrapport (.7%)
- need ~ snabb (.7%)
- framework ~ uppbyggnad (.7%)
- system ~ så (.7%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- design program document evaluate {ai-based,acceptable} software system have performance
designa implementera dokumentera utvärdera {ai-baserad,mjukvarutillämpning,acceptabel} så ha prestanda
- describe ~ dynamisk (.7%)
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- assignment ~ avsluta (.7%)
- mechanism ~ förståelse (.7%)
- write ~ ge (.7%)
- student ~ fördjupa (.7%)
- program ~ högskoleingenjörsutbildningen (.7%)
- program ~ gärna (.7%)
- networks ~ lösning (.7%)
- logic ~ javaprogram (.7%)
- logic ~ begränsning (.7%)
- have ~ skillnad (.7%)
- evaluate ~ lämplig (.7%)
- do ~ lösning (.7%)
- computer ~ datorgenererde (.7%)
- computer ~ datanätverk (.7%)
- datum ~ modern (.7%)
- construct automate measurement system measure quality software product base datum modern development tool e.g.
konstruera automatisera system mäta kvalitet mjukvaruprodukter basera data modern {utvecklingsverktyg,git} t_ex t_ex:18
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- datum structure comprise fundamental component most modern software product
algoritm datastrukturer utgöra fundamental byggsten mången modern programvara
- {borderless,virtualization} network datum center
modern nätverk datacenter virtualisering
- problem ~ frågeställning (.7%)
- exercise ~ även (.7%)
- realize ~ betrakta (.7%)
- offer ~ öka (.7%)
- offer ~ tillgänglig (.7%)
- memory ~ datastrukturers (.7%)
- base ~ mjuka (.7%)
- address ~ samband (.7%)
- datum ~ aspekt (.7%)
- course intend give overview {energy-dissipation,battery-powered} aspect computer computing range electronic circuit operate system pocket device supercomputer datum center
kurs syfta ge översikt aspekt dator leda {energiförbrukning,batteridriven} elektronisk krets operativsystem enhet superdator datacenter
- reflect argue write choice system implementation {vis-á-vi,integrity} ethical aspect datum
reflektera argumentera skrift val {systemimplemering,vis-á-vis,dataintegritet} etisk aspekt
- course focus part datum communication practice engineer normally encounter daily work
kurs {inrikta,datakommunkation,verksam,yrkesarbete}2 aspekt ingenjör komma kontakt
- course focus part datum communication practice engineer normally encounter daily work
kurs {inrikta,datakommunkation,verksam,yrkesarbete}2 aspekt ingenjör komma kontakt
- presentation ~ område (.7%)
- be ~ projekt (.7%)
- output ~ resultat (.7%)
- hard ~ system (.7%)
- system ~ roll (.7%)
- result ~ val (.7%)
- write ~ skriftligen (.7%)
- write ~ projektrapport (.7%)
- simulation ~ analog (.7%)
- recognize ~ logik (.7%)
- input ~ snabb (.7%)
- concept ~ delar: (.7%)
- application ~ utvälja (.7%)
- student ~ teknolog (.7%)
- student ~ mast (.7%)
- function ~ översiktlig (.7%)
- function ~ domänspecifikt (.7%)
- report ~ skriva (.7%)
- include ~ tas (.7%)
- include ~ drift (.7%)
- tool ~ hantera (.7%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- tool aim authentic situation realize contemporary modeling framework
verktyg syfta hantera autentisk situation realisera samtida modelleringramverk
- manage modern tool advantage shortcoming
hantera modern fördel ofullkomlighet
- style ~ metod (.7%)
- together ~ erbjuda (.6%)
- be ~ praktisk (.6%)
- assignment be theoretical practical nature
inlämningsuppgifter teoretisk praktisk natur
- exercise be theoretical practical nature
övning teoretisk praktisk slag
- aim course be introduce principle practice parallel programming functional language
syfte kurs introducera princip praktisk tekniker parallell programmering funktionell programmeringsspråk
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- purpose sub-course be assess student practical skill teach course
delkursen syfta examinera student praktisk kunskap ge kurs
- sub-course be individual written hall exam theoretical practical question
delkursen bestå salstenta innehålla teoretisk praktisk fråga
- be {international,well-established,top} platform quality hands-on lab
{pintos,internationell,renommerad,väletablerad,labbande} plattform hög kvalité praktisk operativsystem
- common outcome be sudent have record result answer question lab-pm when work practice lab task
gemensam mål krävas {sudenterna,anteckna} resultat svar fråga lab-pm när arbeta praktisk uppgift
- be exercise class week
kurs omfatta föreläsning även praktisk övningstillfälle vecka
- exemplify when various notion security such information {theoretic,provable}2 computational practical be applicable describe guarantee provide
exemplifiera när olik säkerhetskoncept såsom {informationsteoretiska,bevisbar,säkerhetsgarantier}2 beräkningsbara praktisk säkerhet tillämplig beskriva erbjuda
- exemplify when various notion security such information {theoretic,provable}2 computational practical be applicable describe guarantee provide
exemplifiera när olik säkerhetskoncept såsom {informationsteoretiska,bevisbar,säkerhetsgarantier}2 beräkningsbara praktisk säkerhet tillämplig beskriva erbjuda
- software ~ ge (.6%)
- state ~ också (.6%)
- paper ~ också (.6%)
- definition ~ enkel (.6%)
- way ~ sån (.6%)
- typically ~ ha (.6%)
- parameter ~ känna (.6%)
- order ~ bestämma (.6%)
- modeling ~ väsentlig (.6%)
- evaluation ~ objekt (.6%)
- efficient ~ teknik (.6%)
- application ~ konstruera (.6%)
- make ~ utföra (.6%)
- be ~ vecka (.6%)
- presentation thesis be {announce,date}2 department {at,least}15 week prior
presentation examensarbete {annonsera,presentationsdatum}2 aktuell institution minst vecka
- presentation thesis be {announce,date}2 department {at,least}15 week prior
presentation examensarbete {annonsera,presentationsdatum}2 aktuell institution minst vecka
- components instrument equipment be available student accessible premise period week
komponent {instrument,utrustning,åtkomlig,tidrymd} övrig hållas tillgänglig kursdeltagare lokal vecka
- be lecture week introduce formal method general technical theoretical concept present tool
kurs omfatta föreläsning vecka introducera formell metod generell bakomliggande teknisk teoretisk begrepp verktyg
- be exercise class week
kurs omfatta föreläsning även praktisk övningstillfälle vecka
- be two-hour lecture week
{2-timmars,förelåsningar} vecka
- be ~ förtrogen (.6%)
- extend ~ in (.6%)
- method ~ verifikation (.6%)
- course introduce practically theoretically most important style formal method reasoning software model checking deductive verification
här kurs introducera praktisk teoretisk viktig tekniker formell metod använda resonera mjukvara modellkontroll {model,checking}3 deduktiv verifikation
- contrast formal informal method testing terminology {coverage,workflow,localisation,pre} unit test framework debug control tool specification postcondition invariant verification logic support
{kontrastera,täckningsgrad,enhetstester,arbetsflöde,lokalisering,pre,invarianter} formell informell metod testning terminologi ramverk felsökning kontroll verktyg specifikation post conditions verifikation logik
- field ~ student (.6%)
- advance ~ student (.6%)
- course ~ ta (.6%)
- give ~ redan (.6%)
- give ~ hålla (.6%)
- how ~ ömsesidig (.6%)
- issue ~ problem (.6%)
- technique ~ olik (.6%)
- second part cover various technique exploitation instruction level parallelism define key concept be limit
annan del omfatta olik tekniker utnyttjande parallellism instruktionsnivå definiera nyckelbegrepp begränsa
- part cover technique attack different source performance bottleneck memory hierarchy such reduce {miss,rate,penalty,hit} time
del omfatta tekniker {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss} olik antal samt tid hantera
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- use various algorithm technique tool problem solve program construction
använda olik algoritmtekniker {problemlösningsverktyg,programkonstruktion}
- course include modern high-throughput sequencing technique application as well molecular biology database different system such
kurs innehålla modern high-throughput {sekvenseringstekniker,molekylärbiologiska} tillämpning databas olik system söka sån
- extent be able apply such technique solve new problem arise various application
viss mån tillämpa metod lösa ny problem uppstå olik tillämpning
- exploit variety programming technique typical functional such
utnyttja olik programmeringstekniker vanlig funktionell programmering
- vector ~ förståelse (.6%)
- multiplication ~ förståelse (.6%)
- degree ~ inriktning (.6%)
- area ~ tillämpningsområde (.6%)
- example ~ t.ex. (.6%)
- identify concurrent synchronization problem example share update {dine,philosopher,producer-consumer,time-out} resource allocation
identifiera synkronisering problem parallell system t.ex. {shared,update,dining,philosophers,producer-consumer,resource,allocation,time-outs}
- adapt common pattern solve problem example lock client-server pipeline {replicate,worker,barrier,baton,alarm} synchronization pass
anpassa gemensam {mönster,lock,replicated,workers,barrier,synchronization} lösa problem t.ex. client-server pipeline passing
- design apply main technique efficient algorithm instance greedy dynamic programming divide-and-conquer backtrack heuristic problem be similar textbook example new
design tillämpa viktig {designteknikerna,söndra,härska,likna,läroboksexemplen} effektiv algoritm t.ex. girig dynamisk programmering backtracking heuristisk problem ny
- computer ~ programmering (.6%)
- goal ~ kurs (.6%)
- fundamental ~ utveckling (.6%)
- power ~ olik (.6%)
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- suggest how select different technology platform software processor {pcb,production} base parameter such design power cost
val {implementationsplattform,kretskort,effektförsörjning} mjukvara processor utgångspunkt kostnad design produktion olik alternativ
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- software ~ {samstämmighet,mjukvaruutvecklingsaktiviteter} (.6%)
- software ~ programvaru-modellering (.6%)
- software ~ mjukvarudesign (.6%)
- preferably ~ examensarbete (.6%)
- laboratory ~ motsvara (.6%)
- group ~ poäng (.6%)
- computer ~ terminologi (.6%)
- problem ~ oberoende (.6%)
- problem ~ granska (.6%)
- exercise ~ examination (.6%)
- base ~ utgående (.6%)
- concept ~ behandla (.6%)
- part ~ skriftlig (.6%)
- be ~ implementera (.6%)
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- common datum structure such array list tree hash table how be use implement type stack queue priority dictionary graph
vanlig datastrukturer fält lista träd hashtabeller hur använda implementera abstrakt datatyper kö prioritetsköer lexikon graf
- apply {her/his,expertise} technical multi-person project where electronic product fpga asic be specify design implement verify
tillämpa teknisk expertis flerpersonsprojekt elektronisk produkt specificera designa implementera verifiera
- course intend give insight how {mixed-signal,subsystem}3 include converter specify implement affect performance system be part
kurs avse ge förståelse hur {mixed-signal-subsystem,a-omvandlare} specificera implementera påverka systemprestanda
- student be able design analyse implement type system also use different application area
student konstruera analysera implementera typsystem även använda olik applikationsområden
- aim course be give understanding how programming language design document implement
syfte kurs skapa förståelse hur programmeringsspråk utforma dokumentera implementera
- system architecture {philosophy,dictate} software embedded be organize multiple concurrently-executing task where group implement specific functionality
{filosofi,diktera} systemarkitekturer mjukvara inbyggd system organisera multipel parallell exekvera process där grupp implementera specifik funktionalitet
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- project be central part involve implement complete compiler small imperative programming language
projekt huvuddel kurs bestå implementera komplett kompilator liten imperativt programmeringsspråk
- interface be mean class implement
interface mena klass implementera
- state ~ kontrollera (.6%)
- public ~ data (.6%)
- report ~ läsa (.6%)
- result ~ slutledning (.6%)
- datum ~ kurs (.6%)
- course algorithm datum structure complement good way be requirement
kurs algoritm datastrukturer komplettera bra sätt inte förkunskapskrav
- course intend give overview {energy-dissipation,battery-powered} aspect computer computing range electronic circuit operate system pocket device supercomputer datum center
kurs syfta ge översikt aspekt dator leda {energiförbrukning,batteridriven} elektronisk krets operativsystem enhet superdator datacenter
- student need also have knowledge datum structure e.g. tree link list hash table i.e. contents course data as well programming skill {at,least}15 point
student också ha kunskap datastrukturer t_ex träd {länka,kurspoäng,dataprogrammering} lista hashtabeller dvs innehåll kurs programmeringskunskaper minst
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course focus part datum communication practice engineer normally encounter daily work
kurs {inrikta,datakommunkation,verksam,yrkesarbete}2 aspekt ingenjör komma kontakt
- course focus part datum communication practice engineer normally encounter daily work
kurs {inrikta,datakommunkation,verksam,yrkesarbete}2 aspekt ingenjör komma kontakt
- aim course be learn design analyze network protocol gain knowledge exist communication include support system fundamental task method datum
syfte kurs lära utforma analysera nätverksprotokoll inhämta kunskap befintlig kommunikationsnät {stödsystem,datakommunikationsnät} protokoll grundläggande funktion metod
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- knowledge datum communication correspond course leu
grundläggande kunskap datakommunikation motsvarande kurs
- datum structure
följa kurs krävas kunskap datastrukturer diskret matematik motsvarande inledande ämne programmeringskunskaper exempelvis
- datum structure
följa kurs krävas kunskap datastrukturer diskret matematik motsvarande inledande ämne programmeringskunskaper exempelvis
- knowledge correspond course algorithm datum structure
kunskap motsvarande kurs algoritm datastrukturer
- previous programming experience basic knowledge datum structure algorithm also assume
kurs förutsätta tidigare programmeringserfarenhet grundläggande kunskap datastrukturer algoritm
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- quality ~ betyg (.6%)
- total course grade base quality preparation vhdl {handin,log} book lab report
% kurs betyg bestämma {förberedelse,vhdl-inlämning} loggbok laborationsrapport
- total course grade base quality term paper report oral presentation
% kurs betyg bestämma rapport muntlig presentation
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- programming ~ programutformning (.6%)
- programming ~ programmeringspar (.6%)
- programming ~ programmeringsmodell (.6%)
- programming ~ programmeringskunskap (.6%)
- programming ~ parallprogrammering (.6%)
- programming ~ ai-projekt (.6%)
- predicate ~ tekniker (.6%)
- introduction ~ uml (.6%)
- introduction ~ ai (.6%)
- implementation ~ genomförande (.6%)
- constraint ~ begränsning (.6%)
- bottleneck ~ antal (.6%)
- part cover technique attack different source performance bottleneck memory hierarchy such reduce {miss,rate,penalty,hit} time
del omfatta tekniker {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss} olik antal samt tid hantera
- student ~ handledning (.6%)
- system ~ sen (.6%)
- dissipation ~ använda (.6%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- derive {logical-effort,normalized-delay,critical-path} parameter circuit diagram layout use estimate trade performance measure such delay power dissipation present future cmo technology
härleda parameter {normalisera,kretsdiagram,avväga} fördröjning " {logical,effort}2 layout använda uppskatta prestandamått kritisk väg effektförbrukning nutida framtida cmos-teknologier
- course ~ krav (.6%)
- requirement course be successfully complete year subject computer science equivalent
krav kurs ha framgångsrik slutföra år ämne datavetenskap motsvarande
- purpose course be how learn find collect requirement relevant source start software development project follow established principle format document maintain
syfte kurs hur lära hitta samla krav relevant källa början utvecklingsprojekt programvara fastställa princip format dokumentera underhålla
- focus course be how find collect requirement relevant source start software development project
kurs fokusera hur hitta samla in krav relevant källa början projekt programvaruutveckling
- particular course cover problem arise when requirement engineering conduct {fast-paced,cost-sensitive} industrial reality
kurs behandla särskilt problem uppstå när hantera krav snabb {föränderlig,kostnadskänslig,verklighet} industriell
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- course programming e.g. be prerequisite
programmeringskurs t_ex t_ex:04 krav
- course programming e.g. be prerequisite
programmeringskurs t_ex t_ex:04 krav
- course cover underlie principle technique network communication security
kurs täcka underliggande princip tekniker nätverk {kommuniktionssäkerhet,förkunskap} god datakommunikation därför krav
- be recommend require read follow course `` logic computer science theory formal language
rekommendera inte krav läsa följande kurs {i_förväg:14,theory,formal,languages} algorithms in computer
- skill ~ allmän (.6%)
- code ~ funktion (.6%)
- support basic function version control system organize ongoing documentation report program code
stöd grundläggande funktion {versionshanteringssystem,programkod.} organisera löpande dokumentation rapport
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- use ~ grundläggande (.6%)
- understand use basic abstract datum type structure include list queue table tree graph
förstå använda grundläggande abstrakt datatyper datastrukturer annan lista kö tabell träd graf
- understand use algorithm manipulate query basic datum structure efficient way why be correct
förstå använda algoritm hantera grundläggande datastrukturer effektiv sätt varför korrekt
- basic level be able find use open specification standard area
grundläggande söka använda öppen standard specifikation web område
- describe structure principle commonly use system architecture fault-tolerant computer
jämföra grundläggande princip arkitektur feltoleranta datorsystem
- apply basic analysis method use verify temporal correctness set execute task
tillämpa grundläggande analysmetoder använda verifiera tidsmässig korrekthet uppsättning process
- use functional abstraction fundamental datum
använda funktionell abstraktion grundläggande dataabstraktion
- use standard-cell layout template
grundläggande {kretslayout,standardcellmallar}
- use industrial-type design automation tool implement verify basic cmo circuit element follow flow support such
använda automatisera konstruktionsverktyg industriell snitt konstruera grundläggande {kretselement,i_enlighet_med:12,konstruktionsflöde} sån verktyg stödja
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- addition basic language construct simple guideline programming course discuss use number class standard library
grundläggande språkkonstruktionerna enkel riktlinje programutformning diskutera använda antal klass standardbibliotek
- explain use basic concept imperative object-oriented programming
förklara använda grundläggande begrepp imperativ objektorienterad programmering
- use basic repertoire programming technique type functional language such model datatype recursion higher order function
använda grundläggande {repertoar,typat} programmeringstekniker funktionell språk såsom modellering datatyper rekursion användning hög ordning funktion
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- well ~ del (.6%)
- digital part electronic system use hardware description language {hdl,bench} test as well basic tool such simulator synthesis
implementera digital del elektroniksystem hjälp hårdvarubeskrivande språk {hdler,testbänkar,hdl-simulatorer,syntesverktyg} enkel konstruktionsverktyg eda-verktyg
- first part cover trend affect evolution computer technology include law metric performance execution time {throughput,benchmark} power consumption as well fundamental such locality reference
en del omfatta trend påverka utveckling datorteknik {moore,mått,responstid,kapacitet,benchmarking,referenslokalitet} lag beräkningshastighet strömförbrukning
- modeling assessment security dependability as well metrication method cover
kurs behandla säkerhet del {överordnad,dependability} begrepp pålitlighet eng
- use ~ problem (.6%)
- homework take home exam include theoretical problem programming assignment interactive proof system use dependent type
läxa hemtentamen omfatta teoretisk problem programmeringsuppgifter
- student demonstrate ability identify industrial problem use advanced software engineering method solve be
student visa förmåga identifiera industriell frågeställning använda avancerad software engineering metod lösa problem
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- troubleshoot router switch resolve common issue use {single-area,multiarea} ospf enhance network
felsökning {routrar,switchar}2 lös vanlig problem {enkelarea,ospf,ipv6-nätverk}
- use follow concept when implement solution problem
beskriva använda följande begrepp implementering lösning problem
- more model be use explore limit computation problem solve {confines,arbitrary} give program run certain way
flera modell använda utforska gräns beräkna problem inte lösa viss ram program {köra,godtycklig} modellera sätt
- course intend develop skill model real problem use mathematical algorithmic tool solve {optimally,heuristically}
kurs syfta utveckla förmåga modellera verklig problem använda matematisk algoritmiska verktyg lösa optimal heuristisk
- solve simple problem use recursion
lös enkel problem rekursion
- algorithm course {revolve,naturally} central question appear when want use computer compute problem
kurs kretsa naturlig frågeställning ställa då använda dator beräkna lösning problem
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- course ~ ut (.6%)
- product ~ viss (.6%)
- focus ~ in (.6%)
- priority ~ kurs (.6%)
- student mpees master program have priority course
student masterprogrammet förtur kurs
- end course present technique base {cyclic,time-table} scheduling as well use static dynamic task priority
kurs presentera tekniker basera {cyklisk,tidtabell} statisk dynamisk processprioriteter
- course present different analysis method system schedule task use static dynamic priority {utilization-based,response-time,processor-demand}
kurs presentera olik analysmetoder system schemalägga process statisk dynamisk prioritet {utnyttjandegradsbaserad,svarstidsanalys,beräkningsbehovsanalys} analys
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- ethic ~ programvaruteknik (.6%)
- develop ~ applikation (.6%)
- approach ~ undersöka (.6%)
- ability ~ applikation (.6%)
- technical ~ rapport (.6%)
- performance ~ hur (.6%)
- software ~ dessutom (.6%)
- understand ~ funktion (.6%)
- implement ~ tillstånd (.6%)
- implement ~ konstruktionsarbete (.6%)
- homework ~ teoretisk (.6%)
- modern ~ innehålla (.6%)
- system ~ kommunicera (.6%)
- be ~ artikel (.6%)
- assignment ~ specifik (.6%)
- report ~ framsteg (.6%)
- development ~ samt (.6%)
- development ~ mycket (.6%)
- implementation ~ begrepp (.6%)
- together ~ samman (.6%)
- course ~ del (.6%)
- switching ~ grundläggande (.6%)
- architecture ~ system (.6%)
- point ~ söka (.5%)
- point ~ frågeställning (.5%)
- operation ~ avseende (.5%)
- main ~ minne (.5%)
- electronic ~ enskild (.5%)
- appropriate ~ egen (.5%)
- specification ~ klass (.5%)
- as ~ avse (.5%)
- access ~ erbjuda (.5%)
- be ~ område (.5%)
- course primarily intend introduction mathematical modelling student limited experience use mathematics engineering come work different area where be useful
kurs främst avse introduktion matematisk modellering student begränsad erfarenhet hur matematik använda olik ingenjörsområden arbeta område där användbar
- basic level be able find use open specification standard area
grundläggande söka använda öppen standard specifikation web område
- give scientific problem study field student be able find most relevant papers literature review communicate result
utgående vetenskaplig problem studerad område student söka fram mycket relevant artikel litteratur granska kommunicera granskning resultat
- student be able make {defend,plagiarism,authorship} ethical judgement general particular area scientific writing e.g. related
student göra försvara etisk bedömning generell särskilt område akademisk skrivande t_ex relatera {plagiering,författarskap}
- purpose course be give in-depth knowledge area software product line whole include engineering process organizational management-perspective
syfte kurs ge fördjupa kunskap område mjukvaruproduktlinjer helhet teknik process organisatorisk lednings-perspektiv
- purpose question be assess student knowledge definition relevant research field
fråga syfta examinera student kunskap definition relevant forskning område
- be basic course offer introductory presentation datum communication computer network
grundkurs bred inriktning område datakommunikation
- be basic course offer introductory presentation datum communication computer network
grundkurs bred inriktning område datakommunikation
- new {commercially,mining,automatically,interesting} important area application be datum where algorithm use detect information relation large commercial scientific database
ny kommersiell viktig område data {mining,intressant} där algoritm använda automatisk identifiera speciell information relation stor vetenskaplig databas
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- particular ~ finnas (.5%)
- analysis ~ avgränsning (.5%)
- hardware ~ därmed (.5%)
- part ~ hel (.5%)
- include ~ rapport (.5%)
- development ~ t_ex (.5%)
- programming ~ kunskap (.5%)
- technique ~ induktiv (.5%)
- problem ~ algoritmtekniker (.5%)
- orient ~ väsentlig (.5%)
- complete ~ programmeringskurs (.5%)
- complete ~ forskare (.5%)
- skill ~ visa (.5%)
- orally ~ process (.5%)
- computer ~ använda (.5%)
- use commonly available computer base program development tool
använda vanlig förekommande programutvecklingsverktyg
- use commonly available computer base program development tool
använda vanlig förekommande datorbaserad verktyg objektorienterad metodik
- course provide sound basis logic short introduction logical framework use modelling specify verify computer system
kurs ge god grund logik kort introduktion logisk ramverk använda modellera specificera datorsystem
- also cover how simulation base technique be use quantitatively evaluate impact design principle computer performance
täcka också hur {simuleringsbaserade,konstruktionsbeslut}2 tekniker använda kvantitativ utvärdera effekt beräkningshastigheten
- formulate dependability requirement computer system use business safety mission-critical application
formulera {pålitlighetskrav,affärskritiska,missionskritiska} datorsystem använda säkerhetskritiska tillämpning
- many contemporary real-time application distribute multiple computer node course also present topology medium access mechanism commonly-used communication network
dag realtidstillämpningar distribuera multipel {datornoder,mediumaccesstekniker} innehålla kurs också introduktion topologi vanlig använda kommunikationsnätverk
- course cover threat vulnerability computer system network as well rule method mechanism protection
kurs behandla hot finnas svaghet datorsystem kommunikationsnät regelverk mekanism använda skydda system
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course provide knowledge principle use create image computer algorithm
kurs grundkurs ämne datorgrafik ge kunskap algoritm tekniker princip använda skapa datorgenererde bild
- algorithm course {revolve,naturally} central question appear when want use computer compute problem
kurs kretsa naturlig frågeställning ställa då använda dator beräkna lösning problem
- as ~ utveckling (.5%)
- student ~ kandidatexamen (.5%)
- analysis ~ grundläggande (.5%)
- course intend give basic knowledge method design analysis real-time system
kurs syfta ge grundläggande kunskap metod konstruktion analys realtidssystem
- apply basic analysis method use verify temporal correctness set execute task
tillämpa grundläggande analysmetoder använda verifiera tidsmässig korrekthet uppsättning process
- course intend give fundamental knowledge analysis synthesis optimization combinatorial sequential digital circuit
kurs avse ge grundläggande kunskap analys syntes optimering digital kombinatorisk nät sekvensnät
- aim such analysis include {genome,disease,reconstruction} structural functional prediction elucidation molecular basis human understand fundamental biological system evolutionary history
mål sån analys omfatta {genomanalys,förutsägelse,klarlägga,sjukdom,rekonstruktion} strukturell funktionell molekylär grund mänsklig förståelse grundläggande biologisk system evolutionär historia
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- describe basic principle hidden model application sequence analysis
beskriva grundläggande princip {dölja,markov-modeller}3 tillämpning sekvensanalys
- take ~ sätta (.5%)
- more ~ problem (.5%)
- fundamental ~ förvärva (.5%)
- engineering ~ avse (.5%)
- project ~ t.ex. (.5%)
- {mixed-signal,subsystem}3 ~ digital (.5%)
- influence ~ hur (.5%)
- functional ~ funktion (.5%)
- type ~ omfatta (.5%)
- method ~ problem (.5%)
- program ~ göra (.5%)
- hypothesize source program failure reflect how better correctness such
identifiera göra hypotes källa program {misslyckande,riktighet} reflektera hur god kontrollera sån
- analysis do use special computer program
beräkning göra speciell datorprogram
- purpose intrusion make change {delete,etc,unauthorized,confidential,system'} resource datum program hardware get access information use service
intrång göra avsikt {ändra,förstöra,maskinvara,.),konfidentiell,orättmätig} resurs data programvara osv skaffa tillgång information utnyttja system tjänst
- method enable way construct program quickly high degree correctness
här metod göra möjlig snabb konstruera program hög grad korrekthet
- primary goal be enable student write realistic small medium-size program introduce fundamental concept computer science
främst mål göra möjlig student skriva realistisk liten mellanstor program samtidig introducera grundläggande koncept datavetenskap
- performance ~ hantera (.5%)
- part cover technique attack different source performance bottleneck memory hierarchy such reduce {miss,rate,penalty,hit} time
del omfatta tekniker {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss} olik antal samt tid hantera
- describe simple method avoid work conflict limitation estimate influence performance
{peka,prestandainverkan} ut beskriva enkel metod hantera konflikt identifiera begränsning samt uppskatta
- method ~ hur (.5%)
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- understand common method security assessment evaluation metrication
förstå vanlig metod säkerhetsbedömning utvärdering svårighet hur säkerhet mäta
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- describe how bioinformatic method be use relate sequence structure function
beskriva hur bioinformatiska metod använda relatera sekvens struktur funktion
- demonstrate how present idea method critically evaluate
kurs använda därför forskningsartiklar viktig referensmaterial visa hur presentera idé metod kritisk värdera
- how parameter pass happen method call
hur parameteröverföring ske anrop metod
- have ~ krävas (.5%)
- be ~ examensarbete (.5%)
- offer ~ metod (.5%)
- be ~ programmering (.5%)
- short ~ presentation (.5%)
- see ~ även (.5%)
- power ~ beräkning (.5%)
- such ~ exempel (.5%)
- appropriate meaningful test interpret explain stakeholder result application such case use tool practical example
konstruera lämplig meningsfull test tolka förklara intressent resultat tillämpning sån testfall verktyg praktisk exempel
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- addition early lecture highlight how run document technical development project include aspect such writing group dynamics version control
dessutom belysa {tidig,gruppdynamik} föreläsning hur driva dokumentera teknisk utvecklingsprojekt exempel aspekt rapportskrivning versionshantering
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- knowledge programming language such c also require
dessutom krävas kunskap programmeringsspråk exempel
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- aim ~ mål (.5%)
- include ~ exempel (.5%)
- addition early lecture highlight how run document technical development project include aspect such writing group dynamics version control
dessutom belysa {tidig,gruppdynamik} föreläsning hur driva dokumentera teknisk utvecklingsprojekt exempel aspekt rapportskrivning versionshantering
- topic cover include concurrent process resource management deadlock memory technique virtual processor scheduling disk file system distribute micro kernel machine security protection scheme
exempel avsnitt behandla {processbegreppet,låsningssituationer,filsystem,mikrokärnor,virtual,machines,säkerhet-} process resurshantering hantering deadlock primärminne virtuell minne schemaläggning skivminne distribuera skyddsmekanism
- example include mobile-devices operating system
olik begrepp illustrera exempel operativsystem fara mobil apparat
- example project topic include multithread relax memory consistency model prefetching access scheduling
exempel ämne {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 modell prefetching schemaläggning
- example project topic include multithread relax memory consistency model prefetching access scheduling
exempel ämne {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 modell prefetching schemaläggning
- concrete topic encounter course include
exempel ämne bemöta kurs
- introduction ~ språk (.5%)
- implementation ~ ovan (.5%)
- course ~ skydda (.5%)
- course ~ processprioriteter (.5%)
- software ~ se (.5%)
- report ~ redovisning (.5%)
- study ~ metod (.5%)
- practically ~ kurs (.5%)
- give ~ praktisk (.5%)
- curriculum ~ kurs (.5%)
- interconnection ~ algoritm (.5%)
- exercise ~ laborationsuppgifter (.5%)
- engineering ~ utveckling (.5%)
- engineering ~ ekonomi (.5%)
- power ~ del (.5%)
- first part cover trend affect evolution computer technology include law metric performance execution time {throughput,benchmark} power consumption as well fundamental such locality reference
en del omfatta trend påverka utveckling datorteknik {moore,mått,responstid,kapacitet,benchmarking,referenslokalitet} lag beräkningshastighet strömförbrukning
- common thread run part be discussion cost tradeoff respect performance power energy {verifiability,programmability}2 maintainability
genomgående tema kurs del avvägning prestanda {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 underhåll
- common thread run part be discussion cost tradeoff respect performance power energy {verifiability,programmability}2 maintainability
genomgående tema kurs del avvägning prestanda {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 underhåll
- test ~ digital (.5%)
- work ~ konstruktionsarbetet (.5%)
- way ~ uttrycka (.5%)
- team ~ elektronisk (.5%)
- group ~ exempel (.5%)
- cover ~ gå (.5%)
- describe ~ sammanfatta (.5%)
- algorithm ~ olik (.5%)
- make inform choice different datum structure algorithm application
göra välgrundad val olik datastrukturer algoritm tillämpning
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- sort algorithm property
olik sorteringsalgoritmer egenskap
- use various algorithm technique tool problem solve program construction
använda olik algoritmtekniker {problemlösningsverktyg,programkonstruktion}
- recognize non-trivial computational problem need solve algorithm appear various real-world computer application formalize
{inse,datortillämpningar,formalisera} icke-triviala beräkningsproblem lösa hjälp algoritm dyka upp olik verklig
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- plan ~ basera (.5%)
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- construct quality assurance plan collect datum quantify assess software product e.g. base exist open source
konstruera {kvalitetssäkringsplaner,kvantifiera} samla data bedöma kvalitet mjukvaruprodukter t_ex t_ex:16 basera existerande open program
- system ~ fram (.5%)
- structure ~ styra (.5%)
- make ~ konsekvens (.5%)
- assignment ~ omfatta (.5%)
- assignment ~ form (.5%)
- system ~ begrepp (.5%)
- example include mobile-devices operating system
olik begrepp illustrera exempel operativsystem fara mobil apparat
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- understand concept embedded system process parallel share resourced distribute
förstå begrepp inbyggd system process parallell delad resurs distribuera
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- write ~ vecka (.5%)
- work ~ aktuell (.5%)
- together ~ objektorienterade (.5%)
- performance ~ viss (.5%)
- bus ~ prestanda (.5%)
- student ~ informationsteknik (.5%)
- be ~ föreläsning (.5%)
- relevant ~ individuell (.5%)
- technology ~ motsvarande (.5%)
- computational ~ beskriva (.5%)
- bioinformatic ~ beskriva (.5%)
- overall ~ följande (.5%)
- network ~ felsökning (.5%)
- be ~ konstruktion (.5%)
- mathematical model be use science engineering describe represent different object system analyze understand predict find best design strategy
matematisk modell använda {vetenskap,ingenjörskonst} beskriva representera olik slag objekt system analysera förstå förutsäga hitta god konstruktion strategi
- overall aim course be introduce student design verification electronic system
kurs övergripande syfte introducera student konstruktion verifiering elektroniksystem
- course intend give solid foundation {hdl-based,eesd} hardware design be necessary follow curriculum simultaneously overview field electronic system
kurs avse ge {stabil,hdl-baserad,eesd-programmet} grund hårdvarukonstruktion nödvändig följande samtidig överblick konstruktion inbyggd elektroniksystem
- describe how basic system-oriented design carry use model-based simulation tool be interface hardware implementation
redogöra hur konstruktion genomföra systemnivå hjälp verktyg modellbaserad {simuleringsverktyg,angöra} hårdvarukonstruktion ovan
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- purpose course be strengthen student' knowledge {eda-based,proficient,utilize} design verification method make student right eda tool context sequence
syfte kurs stärka student kunskap metod eda-baserad konstruktion verifiering göra förtrogen använda rätt eda-verktyg sammanhang ordning
- design verification microprocessor system include peripheral device be develop specific functionality performance
konstruktion verifiering mikrodatorsystem mikroprocessor periferienheter tas fram viss funktionalitet prestanda
- student have good understanding computer organization basic knowledge low level programming be familiar term assembler interrupt so on i.e. contents course machine orient
student ha god förståelse dator konstruktion grundläggande kunskap maskinnära programmering kännedom begrepp assembler avbrott etc dvs innehåll kurs maskinorienterad
- {produce,understandable,people} technical documentation design be useful different level company
{framställa,förståelig} teknisk dokumentation egen konstruktion så användbar person olik nivå företag
- addition course eda322 digital design be strongly recommend
dessutom kurs eda322 digital konstruktion stark rekommendera
- knowledge skill technique construction analysis algorithm be important tool correct efficient program
kunskap färdighet tekniker konstruktion analys algoritm viktig verktyg produktion korrekt effektiv program
- knowledge datum abstraction structure be important construction use {maintenance,adaptable,reusable} program component
{förtrogenhet,förändringsbara,återanvändbara,programkomponenter} begrepp dataabstraktion datastruktur nödvändig konstruktion användning underhåll
- be ~ förklara (.5%)
- also be able explain meaning {soundness,derivation} completeness various logic propositional predicate temporal write tree natural deduction
också förklara innebörd {sundhet,logiker,satsa,predikat,temporal} fullständighet olik logik skriva härledning naturlig deduktion predikatlogik
- be able use tool support sple understand limitation
använda verktyg stödja spl förklara begränsning
- explain why requirement engineering be key successful software
förklara varför kravhantering nyckel framgångsrik programvaruteknik
- explain model-based testing be
förklara modellbaserad testning
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- be able explain more complex algorithm proof written form
förklara komplex algoritm bevis skriftlig form
- mean student be able explain use
betyda student förklara använda
- describe algorithm quality explain write other understand how work why be correct fast where useful
beskriva algoritm egenskap förklara skriftligen så förstå hur fungera varför korrekt snabb användbar
- analyse explain why time efficiency algorithm be crucial express complexity rigorous scientifically sound manner analyze sum operation nested loop solve standard recurrence etc. i.e. perform objective evaluation performance able compare other
analysera förklara varför {tidseffektivitet,summera,nästlade,rekursionsekvationer,objektiv} algoritm avgörande uttrycka tidskomplexitet rigorös vetenskaplig korrekt sätt tid komplexitet operation loop lösa vanlig etc. säga göra bedömning prestanda jämföra annan
- instance ~ design (.5%)
- framework ~ uppbygga (.5%)
- applicable ~ arbete (.5%)
- programming ~ assemblerprogrammering (.5%)
- be ~ hög (.5%)
- individual grade be higher lower team base
individuell betyg hög låg grupp basbetyg
- base student' contribution project work individual grade be higher lower group establish
basera respektive student bidrag projektgrupp arbete sätta individuell betyg hög låg gruppbetyget
- be {international,well-established,top} platform quality hands-on lab
{pintos,internationell,renommerad,väletablerad,labbande} plattform hög kvalité praktisk operativsystem
- {extremely,late} high cost associate discovery problem embedded system be important follow good design methodology development software hardware
grund extrem hög kostnad följa sen {upptäckt,designmetodik} problem inbyggd system viktig god använda utveckling mjuka hårdvara
- {big,thereby} advantage functional language be construction give name reuse use higher order function
stor fördel funktionell programspråk mången språkkonstruktionerna {namnge,återanvända} därmed hög ordning funktion
- program ~ implementera (.5%)
- take ~ ha (.5%)
- good ~ användning (.5%)
- file ~ primärminne (.5%)
- examination ~ genomförande (.5%)
- use ~ lämplig (.5%)
- be ~ slag (.5%)
- mathematical model be use science engineering describe represent different object system analyze understand predict find best design strategy
matematisk modell använda {vetenskap,ingenjörskonst} beskriva representera olik slag objekt system analysera förstå förutsäga hitta god konstruktion strategi
- exercise be theoretical practical nature
övning teoretisk praktisk slag
- algorithm kind commonly use example {classification,customer,creditworthy,medical,diagnosis} task character recognition predict new be etc. expert system
algoritm slag använda vanligen exempel {klassificeringsuppgifter,teckenigenkänning,kund,kreditvärdig,medicinsk,diagnostik} förutsäga ny etc. expertsystem
- be ~ främst (.5%)
- software ~ använda (.5%)
- student be able understand use formal tool check software hardware such sat-solver model checking engineering
student förstå använda formell verktyg kontroll mjukvara hårdvara {sat-lösare,tools} {model,checking}3 " programvaruteknik
- be able assess potential evaluate exist approach software development organization use sple framework
bedöma potential utvärdera befintlig metod spl mjukvaruorganisationer använda ramverk
- use interpret code ethic software engineering research
c. använda förklara {code,ethics}2 programvaruteknisk forskning
- describe tool use testing software interpret output
exemplifiera beskriva verktyg använda testning programvara tolka resultat
- student demonstrate ability identify industrial problem use advanced software engineering method solve be
student visa förmåga identifiera industriell frågeställning använda avancerad software engineering metod lösa problem
- use modern tool {visualization,defect,inflow} trend software quality e.g. profile
använda modern verktyg visualisering trend {mjukvarukvaliten,defekt} t_ex antal
- {extremely,late} high cost associate discovery problem embedded system be important follow good design methodology development software hardware
grund extrem hög kostnad följa sen {upptäckt,designmetodik} problem inbyggd system viktig god använda utveckling mjuka hårdvara
- use standard software library datum structure algorithm
använda standardbibliotek datastrukturer algoritm
- use network analysis software datum traffic local internet access
använda {nätverksanalysprogram,datatrafik}3 analysera lokal nätverk anslutning internet
- use iterative software development methodology
använda iterativ programutvecklingsmetodik
- course introduce practically theoretically most important style formal method reasoning software model checking deductive verification
här kurs introducera praktisk teoretisk viktig tekniker formell metod använda resonera mjukvara modellkontroll {model,checking}3 deduktiv verifikation
- problem ~ lämplig (.5%)
- participant ~ student (.5%)
- outcome ~ student (.5%)
- method ~ ställning (.5%)
- investigate ~ student (.5%)
- familiar ~ student (.5%)
- report ~ arbete (.5%)
- project ~ realistisk (.5%)
- design ~ {adderaren,demonstrator} (.5%)
- design ~ projektkursen (.5%)
- design ~ ledning (.5%)
- design ~ kontext (.5%)
- design ~ konstruktionsproblem (.5%)
- design ~ designdokument (.5%)
- design ~ datornätverksprotokoll (.5%)
- design ~ dag (.5%)
- design ~ användande (.5%)
- design ~ alternativ (.5%)
- basis ~ basera (.5%)
- include ~ muntlig (.5%)
- paper ~ seminarium (.5%)
- explain ~ samt (.5%)
- define syntax programming language use context-free grammar explain principle parsing implement parser standard tool
definiera syntax programmeringsspråk hjälp {kontextfria,ll,lr-parsning,parser,standardverktyg} grammatiker förklara princip samt implementera
- explain concept critical region {mutual,exclusion}4 starvation deadlock synchronize process
förklara begrepp kritisk region ömsesidig uteslutning svält deadlock samt synkronisering process
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- become ~ protokoll (.5%)
- diagram ~ använda (.5%)
- analyze ~ god (.5%)
- rule ~ introduktion (.5%)
- model ~ nedan (.5%)
- case ~ komplexitet (.5%)
- basic ~ programmeringstekniker (.5%)
- standard ~ implementera (.5%)
- define {lexical,functioning,analyser} structure programming language use regular expression explain finite automata implement standard tool
använda reguljär uttryck definiera programmeringsspråk {lexikal,automata,analysverktyg} struktur förklara hur ändlig fungera implementera
- define syntax programming language use context-free grammar explain principle parsing implement parser standard tool
definiera syntax programmeringsspråk hjälp {kontextfria,ll,lr-parsning,parser,standardverktyg} grammatiker förklara princip samt implementera
- design static cmo logic gate {pull-up,pull-down}2 network implement standard cell
konstruera statisk {cmos-grindar,pull-up-nät,pull-down-nät,standardceller} implementera
- when ~ gälla (.5%)
- sequence ~ ordning (.5%)
- use ~ konstruera (.4%)
- management ~ grundläggande (.4%)
- e.g. ~ exempel (.4%)
- top-level ~ konstruera (.4%)
- security ~ distribuera (.4%)
- study ~ arbete (.4%)
- come ~ kurs (.4%)
- accept ~ kurs (.4%)
- product ~ definition (.4%)
- management ~ organisation (.4%)
- discuss ~ beroende (.4%)
- assignment ~ student (.4%)
- project ~ arbeta (.4%)
- type ~ implementera (.4%)
- c ~ subrutiner (.4%)
- base ~ metodik (.4%)
- asic ~ implementera (.4%)
- architectural ~ nödvändig (.4%)
- hardware ~ programvara (.4%)
- how ~ relation (.4%)
- type ~ använda (.4%)
- analysis ~ analysera (.4%)
- ethical ~ syfte (.4%)
- view ~ hur (.4%)
- network ~ logisk (.4%)
- use ~ datorsystem (.4%)
- quality ~ metod (.4%)
- read ~ objektorienterad (.4%)
- binary ~ applikation (.4%)
- final ~ godkänna (.4%)
- system ~ prestandamässig (.4%)
- system ~ körtid (.4%)
- system ~ inflytande (.4%)
- system ~ hjälp (.4%)
- digital part electronic system use hardware description language {hdl,bench} test as well basic tool such simulator synthesis
implementera digital del elektroniksystem hjälp hårdvarubeskrivande språk {hdler,testbänkar,hdl-simulatorer,syntesverktyg} enkel konstruktionsverktyg eda-verktyg
- architectural model use adl understand {intentionality,life-cycle} system
utveckla arkitektonisk modell hjälp förstå intentionalitet hel system livscykel
- perform {probabilistic,time-continuous} dependability analysis computer system use fault-tree reliability block diagram chain stochastic {petri,net}2
genomföra {sannolikhetsteoretiska,tidskontinuerliga,markovkedjor} analys datorsystemarkitekturer hjälp {felträd,tillförlitlighetsblockschema}2 stokastisk petrinät
- run-time system determine order execution task means scheduling algorithm
{exekveringsordningen,runtime-systemet,schemaläggningsalgoritm} process bestämma hjälp
- base specification realize function small digital system programmable logic other component structured manner use modern cad tool
utgående specifikation realisera funktion liten digital system programmerbar logik övrig komponent strukturera sätt hjälp modern cad-verktyg
- write formal specification object-oriented system unit use concept method contract class invariant
skriva formell specifikation enhet {objekt-orienterade,kontrakt} program hjälp klassinvarianter
- evaluate small-scale distribute system use fundamental mechanism introduce lecture
utveckla programmera utvärdera småskalig distribuera system hjälp fundamental mekanism introducera kurs
- system ~ eda-system (.4%)
- system ~ bevissystem (.4%)
- model ~ realisera (.4%)
- computing ~ datavetenskap (.4%)
- demonstrate ~ förstå (.4%)
- parameter ~ använda (.4%)
- describe function performance influence memory hierarchy include cache main virtual different parameter size block associativity
redogöra funktion uppskatta {prestandapåverkan,cacheminnen,huvudminne,parameterar,blockstorlek,associativitet,minnesnivåerna} minneshierarki omfatta virtuell minne använda olik total storlek etc
- derive {logical-effort,normalized-delay,critical-path} parameter circuit diagram layout use estimate trade performance measure such delay power dissipation present future cmo technology
härleda parameter {normalisera,kretsdiagram,avväga} fördröjning " {logical,effort}2 layout använda uppskatta prestandamått kritisk väg effektförbrukning nutida framtida cmos-teknologier
- helpful input structure tree parameter
snabb algoritm använda trädstruktur liten parameter
- model ~ princip (.4%)
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- describe basic principle hidden model application sequence analysis
beskriva grundläggande princip {dölja,markov-modeller}3 tillämpning sekvensanalys
- apply sound mathematical foundation inference hypothesis empirical datum model scientific grounds
tillämpa sund matematisk princip vetenskaplig grund dra slutsats forma hypotes empirisk data modell
- work ~ upp (.4%)
- work ~ dokumentation (.4%)
- aim be give sufficient knowledge formulation problem search information report documentation other area relevant upcome thesis work
ytterlig syfte ge tillräcklig kunskap problemformulering informationssökning rapportering dokumentation etc. självständig genomföra efterföljande examensarbete
- describe main phase research work planning execution {revision,documentation/dissemination}
beskriva huvudsaklig moment {forskningsarbete,omprioritering,spridning} planering genomförande dokumentation
- system implementation work {commence,intensify} study week run support weekly project meeting continuous documentation final when verification demonstration preparation be
konstruktionsarbetet påbörja {läsvecka,löpa,projektgruppsmöten,systemverifiering,demonstrationsförberedelser,slutdokumentation,intensifiera} stöd veckovis kontinuerlig dokumentation fram avsluta läsveckorna då arbete
- degree ~ möjlig (.4%)
- degree ~ betyg (.4%)
- concept ~ programbibliotek (.4%)
- concept ~ dålig (.4%)
- application ~ användningsområde (.4%)
- computer ~ liten (.4%)
- student ~ civilingenjör (.4%)
- well ~ föreläsning (.4%)
- construct ~ här (.4%)
- performance ~ sån (.4%)
- technical ~ så (.4%)
- network ~ system (.4%)
- learning ~ algoritm (.4%)
- student ~ datavetenskap (.4%)
- use ~ utnyttja (.4%)
- implementation ~ analys (.4%)
- equivalent ~ data (.4%)
- challenge ~ problem (.4%)
- specific ~ också (.4%)
- course also address specific challenge relate scale dynamics {heterogeneity,ultra-large} find system
kurs {uppmärksamma,skalning,dynamik,heterogenitet,ultra-storskaliga} också särskilja utmaning uppstå samband finnas system
- specific skill practice range short {elevator,pitch,fun,collaborative,setting} longer lecture do team relax
presentation också leda träning {korta,elevator,rolig,avslappnad,omgivning} lång föreläsning utföra grupp samverka
- course ~ god (.4%)
- signal ~ bild (.4%)
- architecture ~ internet (.4%)
- architecture ~ fyra (.4%)
- tool ~ samt (.4%)
- science ~ hitta (.4%)
- be ~ t_ex:04 (.4%)
- be ~ person (.4%)
- be ~ mån (.4%)
- be ~ målteknologierna (.4%)
- be ~ exekvering (.4%)
- be ~ avsluta (.4%)
- machine ~ exempel (.4%)
- topic cover include concurrent process resource management deadlock memory technique virtual processor scheduling disk file system distribute micro kernel machine security protection scheme
exempel avsnitt behandla {processbegreppet,låsningssituationer,filsystem,mikrokärnor,virtual,machines,säkerhet-} process resurshantering hantering deadlock primärminne virtuell minne schemaläggning skivminne distribuera skyddsmekanism
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- give ~ förutsättning (.4%)
- requirement ~ iterativ (.4%)
- few ~ specifik (.4%)
- communication ~ driva (.4%)
- algorithm ~ kurs (.4%)
- c ~ operativsystem (.4%)
- be ~ omfatta (.4%)
- include ~ ge (.4%)
- support ~ metod (.4%)
- end sound architecture principle method support develop analyze evolve system
sund {arkitekturprinciper,vidareutveckla} metod stöd utveckla analysera system
- aim course be learn design analyze network protocol gain knowledge exist communication include support system fundamental task method datum
syfte kurs lära utforma analysera nätverksprotokoll inhämta kunskap befintlig kommunikationsnät {stödsystem,datakommunikationsnät} protokoll grundläggande funktion metod
- contrast formal informal method testing terminology {coverage,workflow,localisation,pre} unit test framework debug control tool specification postcondition invariant verification logic support
{kontrastera,täckningsgrad,enhetstester,arbetsflöde,lokalisering,pre,invarianter} formell informell metod testning terminologi ramverk felsökning kontroll verktyg specifikation post conditions verifikation logik
- group ~ projekt (.4%)
- shell ~ grundläggande (.4%)
- none ~ grundläggande (.4%)
- knowledge ~ faktum (.4%)
- software ~ beräkning (.4%)
- main ~ gång (.4%)
- language ~ universitet (.4%)
- execution ~ en (.4%)
- ethic ~ förklara (.4%)
- apply ~ genomföra (.4%)
- reflect ~ teori (.4%)
- logic ~ grundkurs (.4%)
- service ~ krävas (.4%)
- timing ~ enkel (.4%)
- development ~ vikt (.4%)
- algorithm ~ diskutera (.4%)
- standard ~ vetenskaplig (.4%)
- design ~ språk (.4%)
- study ~ ske (.4%)
- second ~ annan (.4%)
- rule ~ annan (.4%)
- ensure ~ annan (.4%)
- drive ~ arbete (.4%)
- conduct ~ ske (.4%)
- content ~ kurs (.4%)
- be ~ given (.4%)
- datum ~ matematik (.4%)
- be ~ stor (.4%)
- main challenge software development be make sure one develop right system i.e. understand requirement need fulfil
stor utmaning mjukvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- main challenge software development be make sure develop right system i.e. understand requirement need fulfil
stor utmaning programvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- ensure quality be major challenge software development other {thing,pressure} complexity time cost consideration
säkerställa kvalitet stor utmaning mjukvaruutveckling annan {pga,tidspress,kostnadshänsyn} komplexitet
- main focus be performance interaction low-level software
stor vikt lägga {prestandaaspekter,samverkan} mjukvara
- new {commercially,mining,automatically,interesting} important area application be datum where algorithm use detect information relation large commercial scientific database
ny kommersiell viktig område data {mining,intressant} där algoritm använda automatisk identifiera speciell information relation stor vetenskaplig databas
- aim course be explore powerful mechanism functional programming language offer solve real problem structure larger program
kurs mål utforska kraftfull mekanism funktionell programspråk erbjuda när gälla lösa verklig problem strukturera stor program
- {big,thereby} advantage functional language be construction give name reuse use higher order function
stor fördel funktionell programspråk mången språkkonstruktionerna {namnge,återanvända} därmed hög ordning funktion
- include ~ handledare (.4%)
- verification ~ konstruktionsarbetet (.4%)
- thesis ~ projektarbete (.4%)
- perspective ~ sätt (.4%)
- checking ~ introduktion (.4%)
- become ~ göra (.4%)
- information ~ teknisk (.4%)
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- further information see {examensarbete,högskoleingenjörsprogram,vid,tekniska,högskola} chalmers
se även {föreskrift,högskoleingenjörsprogram,högskola} examensarbete chalmers teknisk
- datum ~ motsvarande (.4%)
- task ~ kurs (.4%)
- run ~ avse (.4%)
- introduction ~ aktiv (.4%)
- function ~ lös (.4%)
- drive ~ använda (.4%)
- sequence ~ princip (.4%)
- project ~ resultat (.4%)
- lecture ~ antal (.4%)
- get ~ student (.4%)
- parallel ~ visa (.4%)
- language ~ t.ex. (.4%)
- time ~ göra (.4%)
- study ~ driva (.4%)
- reading ~ presentation (.4%)
- code ~ resurs (.4%)
- code ~ programspråk (.4%)
- as ~ teknisk (.4%)
- make ~ student (.4%)
- use ~ tillägna (.4%)
- use ~ omvandlararkitekturer (.4%)
- use ~ objektorienterad (.4%)
- use ~ fpga (.4%)
- be ~ imperativa (.4%)
- be ~ bedöma (.4%)
- application ~ identifiera (.4%)
- design ~ nätverk (.4%)
- mechanism ~ vanlig (.4%)
- computing ~ vanlig (.4%)
- fulfil ~ student (.4%)
- field ~ utgående (.4%)
- modeling ~ kurs (.4%)
- engineer ~ kurs (.4%)
- choose ~ använda (.4%)
- quality ~ förklara (.4%)
- area ~ traditionell (.4%)
- verification ~ kurs (.4%)
- node ~ enkel (.4%)
- lab ~ mål (.4%)
- perform ~ sätt (.4%)
- dependency ~ olik (.4%)
- basic ~ konstruktion (.4%)
- evaluation ~ system (.4%)
- schedule ~ arbeta (.4%)
- able ~ typisk (.4%)
- involve ~ kurs (.3%)
- process ~ genomföra (.3%)
- present ~ kritisk (.3%)
- grade ~ ej (.3%)
- formal ~ implementering (.3%)
- equipment ~ program (.3%)
- give ~ beskriva (.3%)
- give overview approach parallelism functional programming language scientific literature
beskriva metod parallellism funktionell programspråk vetenskaplig litteratur
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give overview architecture multicore processor
översiktlig beskriva komponent princip använda konstruktion fler-kärniga processor
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- such ~ metod (.3%)
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- extent be able apply such technique solve new problem arise various application
viss mån tillämpa metod lösa ny problem uppstå olik tillämpning
- basic object-oriented concept such class object method instance vairable
grundläggande objektorienterade begrepp klass objekt metod instansvariabel
- basic object-oriented concept such class object method instance variable
grundläggande objektorienterade begrepp klass objekt metod instansvariabler
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- computer ~ inte (.3%)
- context ~ samband (.3%)
- application ~ lösa (.3%)
- task ~ använda (.3%)
- end main objective course be demonstrate how enhance c programming language use implement communication/synchronization task resource management {mutual,exclusion}4
viktig syfte kurs demonstrera hur utöka programspråk använda realisera kommunikation synkronisering process resurshantering ömsesidig uteslutning
- order execute program contain concurrent task be run-time system real-time kernel distribute available capacity microprocessor s
möjliggöra exekvering program innehålla parallell process använda runtime-system realtidskärna fördela total tillgänglig beräkningskapaciteten system mikroprocessor er
- apply basic analysis method use verify temporal correctness set execute task
tillämpa grundläggande analysmetoder använda verifiera tidsmässig korrekthet uppsättning process
- describe principle mechanism use scheduling task execution datum communication real-time system
redogöra princip mekanism använda schemaläggning processexekvering datakommunikation realtidssystem
- algorithm kind commonly use example {classification,customer,creditworthy,medical,diagnosis} task character recognition predict new be etc. expert system
algoritm slag använda vanligen exempel {klassificeringsuppgifter,teckenigenkänning,kund,kreditvärdig,medicinsk,diagnostik} förutsäga ny etc. expertsystem
- technical ~ författa (.3%)
- solution ~ inlämningsuppgift (.3%)
- project ~ styra (.3%)
- mainly ~ antal (.3%)
- software ~ relation (.3%)
- problem ~ storskalig (.3%)
- orient ~ beskrivning (.3%)
- divide ~ in (.3%)
- key ~ hur (.3%)
- be ~ tentamen (.3%)
- well ~ kurs (.3%)
- as ~ kurs (.3%)
- thesis ~ hypotes (.3%)
- such ~ parallell (.3%)
- write modify test parallel functional program run variety architecture such shared memory multiprocessor network commodity server
modifiera testa parallell funktionell program avse olik datorsystemarkitekturer {multiprocessorer,grafikprocessorer} delad minne nätverk server
- apart programming cooperate concurrent task strict timing constraint laboratory assignment also encompass low-level hardware device such timer network controller
uppgift omfatta programmering samverka parallell process även maskinnära hårdvaruenheter {realtidsklockor,nätverkskontrollers}
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- several ~ tillämpa (.3%)
- modeling ~ modellera (.3%)
- protocol ~ beskriva (.3%)
- be ~ rapport (.3%)
- need ~ genomföra (.3%)
- course ~ olik (.3%)
- course primarily intend introduction mathematical modelling student limited experience use mathematics engineering come work different area where be useful
kurs främst avse introduktion matematisk modellering student begränsad erfarenhet hur matematik använda olik ingenjörsområden arbeta område där användbar
- course also demonstrate importance building mathematical computer model different kind application
kurs visa också betydelse matematisk datormodell olik tillämpning
- course present possible approach develop web application
kurs presentera olik utvecklingsalternativ web applikation
- {pedagogical,cornerstone} concept course rest
kurs uppbygga olik pedagogisk delar:
- be different format course
finnas olik format studie kurs:
- course be student interested empirical method apply field software engineering
kurs student intresserad lära applicera olik empirisk metod programvaruteknik
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- course present different analysis method system schedule task use static dynamic priority {utilization-based,response-time,processor-demand}
kurs presentera olik analysmetoder system schemalägga process statisk dynamisk prioritet {utnyttjandegradsbaserad,svarstidsanalys,beräkningsbehovsanalys} analys
- course provide student ability understand fundamental issue design method computer network protocol
kurs innehåll ge därför förståelse grundläggande fråga uppkomma utformning datornätverk olik datornätverksprotokoll
- course cover many topic relate communication network security
kurs täcka många olik ämne tekniker säkra system
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- course include modern high-throughput sequencing technique application as well molecular biology database different system such
kurs innehålla modern high-throughput {sekvenseringstekniker,molekylärbiologiska} tillämpning databas olik system söka sån
- session ~ hjälp (.3%)
- area ~ inbyggd (.3%)
- {at,least}15 ~ upp (.3%)
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- signal ~ ta (.3%)
- schedule ~ mjukvara (.3%)
- program ~ ray (.3%)
- program ~ produktion (.3%)
- perform ~ verktyg (.3%)
- hec ~ inlämningsuppgifter (.3%)
- functional ~ s.k. (.3%)
- experience ~ övning (.3%)
- computer ~ föra (.3%)
- computer ~ datorövningar (.3%)
- computer ~ datorsystemarkitekturer (.3%)
- approach ~ lösning (.3%)
- memory ~ illustrera (.3%)
- formulate ~ integrera (.3%)
- course ~ samtlig (.3%)
- course ~ erlang (.3%)
- solid ~ kurs (.3%)
- note ~ kurs (.3%)
- contain ~ föreläsning (.3%)
- biology ~ kurs (.3%)
- time ~ annan (.3%)
- team ~ industriell (.3%)
- study ~ exempel (.3%)
- research ~ genomförande (.3%)
- communication ~ använda (.3%)
- course ~ ske (.3%)
- programming ~ diskret (.3%)
- review ~ grundläggande (.3%)
- relate ~ system (.3%)
- critical ~ system (.3%)
- other ~ problem (.3%)
- structure ~ konstruktionsarbete (.3%)
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- write ~ kort (.3%)
- write ~ datorsystemarkitekturer (.3%)
- write ~ argumentera (.3%)
- lan ~ dator (.3%)
- fulfil ~ genomföra (.3%)
- approach ~ diskutera (.3%)
- other ~ hur (.3%)
- assignment ~ arbete (.3%)
- contemporary ~ kurs (.3%)
- include ~ syntes (.3%)
- include ~ skrivande (.3%)
- include ~ enbart (.3%)
- vector ~ metod (.3%)
- conduct ~ metod (.3%)
- teaching ~ viss (.3%)
- model ~ relevant (.3%)
- such ~ tillförlitlighet (.3%)
- such ~ inblick (.3%)
- resource ~ samband (.3%)
- adapt ~ samt (.3%)
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- technique ~ även (.3%)
- style ~ student (.3%)
- student ~ relevant (.3%)
- be ~ analys (.3%)
- use ~ hög (.3%)
- programming ~ läsa (.3%)
- base ~ tekniker (.3%)
- other ~ student (.3%)
- technical ~ uttrycka (.3%)
- construction ~ använda (.3%)
- software ~ lämplighet (.3%)
- software ~ ifrågasätta (.3%)
- software ~ framtagning (.3%)
- also ~ frivillig (.3%)
- able ~ tillämplig (.3%)
- use ~ bedöma (.3%)
- lab ~ skriftlig (.3%)
- user ~ t_ex (.3%)
- tool ~ fungera (.3%)
- digital ~ logik (.3%)
- c ~ upp (.3%)
- quality ~ krav (.3%)
- test ~ uppfylla (.3%)
- here ~ matematisk (.3%)
- distribute ~ fråga (.3%)
- case ~ seminarium (.3%)
- terminology ~ datorsystem (.3%)
- ability ~ identifiera (.3%)
- analysis ~ förståelse (.3%)
- course offer learn experience involve hands-on {experimentation,reinforce} analysis student understanding concept application real-world problem
kurs innehålla praktisk experiment analys avse öka student förståelse central begrepp {denna,återspegling} verklig problem
- aim such analysis include {genome,disease,reconstruction} structural functional prediction elucidation molecular basis human understand fundamental biological system evolutionary history
mål sån analys omfatta {genomanalys,förutsägelse,klarlägga,sjukdom,rekonstruktion} strukturell funktionell molekylär grund mänsklig förståelse grundläggande biologisk system evolutionär historia
- understanding vector analysis {dimension,dot,cross,matrix} product multiplication
viss förståelse {vektoranalys,dimension,dotprodukt,kryssprodukt,matrismultiplikation}
- application ~ kunskap (.3%)
- approach ~ programmering (.3%)
- able ~ protokoll (.3%)
- programming ~ haskell (.3%)
- student ~ komma (.3%)
- technology ~ omfatta (.3%)
- first part cover trend affect evolution computer technology include law metric performance execution time {throughput,benchmark} power consumption as well fundamental such locality reference
en del omfatta trend påverka utveckling datorteknik {moore,mått,responstid,kapacitet,benchmarking,referenslokalitet} lag beräkningshastighet strömförbrukning
- course comprise basic skill knowledge internet technology tcp/ip protocol suite particular access route
kurs omfatta {huvudmoment,internetteknik,ip-protokollen,internetanslutning,routingteknik} handla grundläggande tcp
- be ~ innehålla (.3%)
- be ~ grund (.3%)
- sound basic knowledge logic be welcome prerequisite course program verification formal method {artificial,intelligence}2
grundläggande kunskap logik god grund kurs programverifiering formell metod {artificiell,intelligens}2
- course intend give solid foundation {hdl-based,eesd} hardware design be necessary follow curriculum simultaneously overview field electronic system
kurs avse ge {stabil,hdl-baserad,eesd-programmet} grund hårdvarukonstruktion nödvändig följande samtidig överblick konstruktion inbyggd elektroniksystem
- computer be key component {almost,flexibility} technical system today functional as well ability execute fast power efficient way
dator utgöra viktig komponent {nästan,flexibilitet} teknisk system idag grund funktionell förmåga utföra beräkning snabb energieffektiv
- read summarize scientific article clearly describe technical problem treat be reason choice solution
läsa sammanfatta vetenskaplig artikel så klar framgå teknisk problem lösa liksom grund val lösning
- {extremely,late} high cost associate discovery problem embedded system be important follow good design methodology development software hardware
grund extrem hög kostnad följa sen {upptäckt,designmetodik} problem inbyggd system viktig god använda utveckling mjuka hårdvara
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- rely ~ använda (.3%)
- none ~ använda (.3%)
- work ~ kursdeltagare (.3%)
- work ~ arbetssätt (.3%)
- logic ~ konstruktion (.3%)
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- debug design use computer-based simulator measure instrument logic analyzer oscilloscope
felsökning konstruktion användande datorbaserad simulator {mätinstrument,logikanalysatorer,oscilloskop}
- designing logic gate {pull-up,pull-down}2 network
konstruktion logisk grind {pull-up,pull-down} block
- manage ~ princip (.3%)
- report ~ presentera (.3%)
- configuration ~ dynamisk (.3%)
- include ~ dokumentation (.3%)
- examination ~ inlämningsuppgift (.3%)
- use ~ känna (.3%)
- recognize emerge technology model drive engineering use relevant information source
känna ny teknik {modelldrivet,informationskällor} arbete relevant
- use various datum structure gain basic knowledge important application
använda olik datastrukturer känna viktig tillämpning
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- be ~ analysera (.3%)
- base ~ design (.3%)
- experience ~ student (.3%)
- comprise ~ kurs (.3%)
- system ~ bygga (.3%)
- be ~ lämna (.3%)
- be ~ bakomliggande (.3%)
- be ~ anpassa (.3%)
- system ~ omfatta (.3%)
- e.g. ~ program (.3%)
- programming ~ matematik (.3%)
- such ~ del (.3%)
- digital part electronic system use hardware description language {hdl,bench} test as well basic tool such simulator synthesis
implementera digital del elektroniksystem hjälp hårdvarubeskrivande språk {hdler,testbänkar,hdl-simulatorer,syntesverktyg} enkel konstruktionsverktyg eda-verktyg
- first part cover trend affect evolution computer technology include law metric performance execution time {throughput,benchmark} power consumption as well fundamental such locality reference
en del omfatta trend påverka utveckling datorteknik {moore,mått,responstid,kapacitet,benchmarking,referenslokalitet} lag beräkningshastighet strömförbrukning
- part cover technique attack different source performance bottleneck memory hierarchy such reduce {miss,rate,penalty,hit} time
del omfatta tekniker {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss} olik antal samt tid hantera
- learn lot study standard library list function such {map,fold} so on
lära hel del studera {standardbibliotekens,list-funktioner,map,fold} osv
- many ~ introduktion (.3%)
- central ~ bestå (.3%)
- specific ~ konstruktion (.3%)
- well ~ implementera (.3%)
- implementation ~ implementera (.3%)
- as ~ implementera (.3%)
- template ~ grundläggande (.3%)
- solid ~ grundläggande (.3%)
- layout ~ grundläggande (.3%)
- elucidation ~ system (.3%)
- allocation ~ system (.3%)
- identify concurrent synchronization problem example share update {dine,philosopher,producer-consumer,time-out} resource allocation
identifiera synkronisering problem parallell system t.ex. {shared,update,dining,philosophers,producer-consumer,resource,allocation,time-outs}
- engineering ~ tillämpa (.2%)
- purpose ~ bygga (.2%)
- degree ~ aktuell (.2%)
- component ~ linjär (.2%)
- level ~ projekt (.2%)
- be ~ funktion (.2%)
- be ~ central (.2%)
- list ~ antal (.2%)
- task ~ lösa (.2%)
- language ~ student (.2%)
- various ~ struktur (.2%)
- search ~ beskriva (.2%)
- number ~ hur (.2%)
- possible ~ annan (.2%)
- need ~ upp (.2%)
- analysis ~ beräkning (.2%)
- course ~ välja (.2%)
- able ~ nätverk (.2%)
- judgement ~ student (.2%)
- network ~ även (.2%)
- product ~ ingå (.2%)
- problem ~ ca (.2%)
- use ~ datornätverk (.2%)
- write ~ möjlig (.2%)
- technology ~ virtuell (.2%)
- technology ~ " (.2%)
- connect ~ basera (.2%)
- writing ~ samt (.2%)
- device ~ samband (.2%)
- datum ~ följa (.2%)
- project ~ lärandemål (.2%)
- security ~ sammanhang (.2%)
- ability ~ kvalitativ (.2%)
- circuit ~ grundläggande (.2%)
- group ~ resultat (.2%)
- complete ~ visa (.2%)
- course ~ här (.2%)
- course ~ fortsättningskurs (.2%)
- course ~ bli (.2%)
- course ~ betygsgrad (.2%)
- course ~ belysa (.2%)
- {ooexempel,även,programmering,ok} ~ kurs (.2%)
- {dat091,dat092} ~ kurs (.2%)
- give ~ kringkomponenter (.2%)
- system ~ funktion (.2%)
- application ~ program (.2%)
- object ~ egen (.2%)
- software ~ uppbygga (.2%)
- software ~ tillsammans (.2%)
- research ~ föreläsning (.2%)
- case ~ inte (.2%)
- automata ~ t.ex. (.2%)
- have ~ system (.2%)
- project ~ avse (.2%)
- model ~ metod (.2%)
- fault-tolerance technique real-time system model algorithm architecture
metod feltolerans realtidssystem modell algoritm arkitektur
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- graphical model {belief,propagation}
grafisk modell {dölja,markov-modeller}3 metod {propagera,belief,propagation} antagande
- course introduce practically theoretically most important style formal method reasoning software model checking deductive verification
här kurs introducera praktisk teoretisk viktig tekniker formell metod använda resonera mjukvara modellkontroll {model,checking}3 deduktiv verifikation
- define class model simple phenomenon object-oriented style encapsulate datum be read update use public method
definiera klass modellera enkel {fenomen,anda,inkapsla,publik} objektorienterad data avläsa uppdatera metod
- architecture ~ konstruktion (.2%)
- able ~ metod (.2%)
- application ~ hjälp (.2%)
- arm knowledge construct specific library design program certain application domain
hjälp kunskap komma konstruera domänspecifika programbibliotek ämna lösa problem viss tillämpningsområde
- recognize non-trivial computational problem need solve algorithm appear various real-world computer application formalize
{inse,datortillämpningar,formalisera} icke-triviala beräkningsproblem lösa hjälp algoritm dyka upp olik verklig
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- application ~ förståelse (.2%)
- several ~ ämne (.2%)
- standard ~ gränssnitt (.2%)
- requirement ~ insikt (.2%)
- be ~ betygsskala (.2%)
- hardware ~ beskrivning (.2%)
- build ~ skriva (.2%)
- none ~ student (.2%)
- method ~ viktig (.2%)
- error ~ system (.2%)
- tree ~ liten (.2%)
- terminology ~ område (.2%)
- solution ~ specifikation (.2%)
- programming ~ finnas (.2%)
- design ~ uppkomma (.2%)
- design ~ sensornätverk (.2%)
- design ~ höra (.2%)
- design ~ brandväggar (.2%)
- decide ~ ge (.2%)
- implement ~ tillämpning (.2%)
- architecture ~ mål (.2%)
- use ~ antal (.2%)
- state ~ krets (.2%)
- protocol ~ kod (.2%)
- line ~ dator (.2%)
- independent ~ genomföra (.2%)
- course ~ basera (.2%)
- practical ~ implementera (.2%)
- study ~ göra (.2%)
- model ~ applicera (.2%)
- basic ~ arv (.2%)
- algorithm ~ hjälp (.2%)
- delay ~ egenskap (.2%)
- able ~ web (.2%)
- concept ~ så (.2%)
- weekly ~ kurs (.2%)
- prerequisite ~ kurs (.2%)
- be ~ respektive (.2%)
- subject ~ hp (.2%)
- datum ~ respektive (.2%)
- description ~ student (.2%)
- theory ~ komma (.2%)
- concept ~ princip (.2%)
- choose ~ hur (.2%)
- analysis ~ resultat (.2%)
- system ~ skrift (.2%)
- system ~ numera (.2%)
- system ~ inverka (.2%)
- library ~ lära (.2%)
- architecture ~ olik (.2%)
- support ~ formulera (.2%)
- strict ~ programmering (.2%)
- contain ~ matematisk (.2%)
- discuss ~ kurs (.2%)
- problem ~ ge (.2%)
- define ~ skapa (.2%)
- skill ~ distribuera (.2%)
- include ~ särskilt (.2%)
- include ~ omfattande (.2%)
- code ~ skriva (.2%)
- method ~ praktisk (.2%)
- term ~ klass (.2%)
- study ~ hemuppgift (.2%)
- be ~ tilltänkt (.2%)
- be ~ kurs: (.2%)
- be ~ ingenjörsfärdighet (.2%)
- be ~ hårdvarusystem (.2%)
- be ~ fortsättningskurs (.2%)
- be ~ beskrivning (.2%)
- way ~ design (.2%)
- write ~ examensarbete (.2%)
- algorithm ~ liknande (.2%)
- design ~ såsom (.2%)
- be ~ enkel (.2%)
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- mean be use system architecture offer good component abstraction facilitate simple interfacing
sån metod använda systemarkitektur tillhandahålla bra abstraktion {mjukvarukomponenter,understödja} enkel sammankoppling komponent
- course show how simple run-time system be organize
kurs beskriva hur enkel runtime-system organiserad
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- define class model simple phenomenon object-oriented style encapsulate datum be read update use public method
definiera klass modellera enkel {fenomen,anda,inkapsla,publik} objektorienterad data avläsa uppdatera metod
- be able complete simple programming task
slutföra enkel programmeringsuppgifter
- mathematical theory be {quite,elegant} simple
teori elegant enkel
- skill ~ granska (.2%)
- lab ~ operativsystem (.2%)
- mission ~ system (.2%)
- filter ~ grundläggande (.2%)
- course ~ därför (.2%)
- meeting ~ kurs (.2%)
- concurrent ~ kurs (.2%)
- software ~ känna (.2%)
- software ~ civilingenjör (.2%)
- organization ~ samt (.2%)
- most ~ diskutera (.2%)
- further ~ examensarbete (.2%)
- lecture ~ viss (.2%)
- design ~ egenskap (.2%)
- course ~ anta (.2%)
- good ~ minst (.2%)
- analysis ~ utvärdering (.2%)
- analysis ~ samt (.2%)
- module ~ kurs (.2%)
- problem ~ hantera (.2%)
- give ~ använda (.2%)
- be ~ säkerhet (.2%)
- proper software system architecture be {instrumental,software-reliant} ensure achieve business mission goal satisfy require quality attribute such performance security safety
korrekt mjukvara systemarkitektur avgörande {mjukvaruberoende,affärsmål,uppdragsmål,tillfredsställa,kvalitetsegenskaper} system uppnå övrig erforderlig prestanda säkerhet
- be able deal few method security modeling
ha förståelse metod modellera säkerhet
- exemplify when various notion security such information {theoretic,provable}2 computational practical be applicable describe guarantee provide
exemplifiera när olik säkerhetskoncept såsom {informationsteoretiska,bevisbar,säkerhetsgarantier}2 beräkningsbara praktisk säkerhet tillämplig beskriva erbjuda
- exemplify when various notion security such information {theoretic,provable}2 computational practical be applicable describe guarantee provide
exemplifiera när olik säkerhetskoncept såsom {informationsteoretiska,bevisbar,säkerhetsgarantier}2 beräkningsbara praktisk säkerhet tillämplig beskriva erbjuda
- project ~ ämne (.2%)
- software ~ matematisk (.2%)
- syntax ~ ge (.2%)
- use ~ programmering (.2%)
- function ~ hel (.2%)
- particular ~ kunskap (.2%)
- information ~ beskriva (.2%)
- also ~ projekt (.2%)
- clock ~ metod (.2%)
- real-time ~ processor (.2%)
- performance ~ dator (.2%)
- link ~ t.ex. (.2%)
- base ~ modellbaserad (.2%)
- follow ~ industriell (.2%)
- few ~ ha (.2%)
- embedded ~ tillämpa (.2%)
- complex ~ viss (.2%)
- course ~ när (.2%)
- different ~ ingående (.2%)
- study ~ kurs (.2%)
- find ~ kurs (.2%)
- quality ~ avseende (.2%)
- application ~ uppskatta (.2%)
- basic ~ olik (.2%)
- student ~ hitta (.2%)
- account ~ enkel (.2%)
- include ~ system (.2%)
- ability ~ system (.2%)
- practical ~ en (.2%)
- include ~ exempelvis (.2%)
- describe ~ korrekt (.2%)
- describe ~ c. (.2%)
- describe ~ a. (.2%)
- technology ~ allmän (.2%)
- able ~ bedöma (.2%)
- programming ~ dynamisk (.1%)
- run ~ genomföra (.1%)
- planning ~ upp (.1%)
- drive ~ program (.1%)
- list ~ basera (.1%)
- equivalent ~ uttryck (.1%)
- perform ~ utforma (.1%)
- find ~ beskriva (.1%)
- access ~ använda (.1%)
- structure ~ data (.1%)
- exam ~ eventuell (.1%)
- analysis ~ enkel (.1%)
- time ~ upp (.1%)
- analyse ~ god (.1%)
- system ~ hel (.1%)
- modern ~ utveckla (.1%)
- base ~ nätverk (.1%)
- access ~ kurs (.1%)
- take ~ göra (.1%)
- give ~ individuell (.1%)
- overview ~ princip (.1%)
- microprocessor ~ krävas (.1%)
- be ~ parallell (.1%)
- be ~ ligga (.1%)
- switch ~ digital (.1%)
- delay ~ protokoll (.1%)
- lecture ~ stor (.1%)
- design ~ planera (.1%)
- class ~ uppfylla (.1%)
- program ~ underhåll (.1%)
- master ~ förstå (.1%)
- have ~ komma (.1%)
- use ~ utgående (.1%)
- be ~ underkänna (.1%)
- be ~ slutledning (.1%)
- be ~ akademisk (.1%)
- relevant ~ utveckla (.1%)
- introduction ~ relatera (.1%)
- first ~ liten (.1%)
- place ~ kurs (.1%)
- drive ~ kurs (.1%)
- project ~ annan (.1%)
- connect ~ algoritm (.1%)
- product ~ design (.1%)
- complete ~ annan (.1%)
- syntax ~ exempel (.1%)
- training ~ kunskap (.1%)
- operating ~ system (.1%)
- manipulate ~ grundläggande (.1%)
- how ~ design (.1%)
- part ~ föreläsning (.1%)
- concept ~ enhet (.1%)
- model ~ kurs (.1%)
- course also demonstrate importance building mathematical computer model different kind application
kurs visa också betydelse matematisk datormodell olik tillämpning
- course be organize weekly module model type
kurs organiserad {veckomoduler,modelltyp}
- construct model modeling specification language learn course
konstruera modell modellering specifikationsspråk lära kurs
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- course several such model study imperative functional
kurs behandla flera sån modell imperativa " funktionell
- course also include discussion hypothesis state roughly function be computable certain intuitive sense only define several model computation
kurs innehålla också diskussion hypotes {förmodan,intuitiv} funktion beräkningsbar viss sätt endast definiera flera beräkningsmodeller
- course intend develop skill model real problem use mathematical algorithmic tool solve {optimally,heuristically}
kurs syfta utveckla förmåga modellera verklig problem använda matematisk algoritmiska verktyg lösa optimal heuristisk
- course introduce practically theoretically most important style formal method reasoning software model checking deductive verification
här kurs introducera praktisk teoretisk viktig tekniker formell metod använda resonera mjukvara modellkontroll {model,checking}3 deduktiv verifikation
- course ~ söka (.1%)
- protocol ~ kurs (.1%)
- example ~ kurs (.1%)
- system ~ delad (.1%)
- scientific ~ visa (.1%)
- scientific ~ form (.1%)
- be ~ egen (.1%)
- be ~ chalmers (.1%)
- logic ~ algebra (.1%)
- class ~ egen (.1%)
- area ~ när (.1%)
- simulation ~ hur (.1%)
- control ~ många (.1%)
- various ~ använda (.1%)
- field ~ inbyggd (.1%)
- lecture ~ in (.1%)
- engineering ~ koncept (.1%)
- protocol ~ planera (.1%)
- handle ~ genomföra (.1%)
- model ~ omfatta (.1%)
- control ~ metod (.1%)
- additionally study concurrency control method lock
feltolerans {återställning,checkpointing,optimistisk,pessimistisk} metod
- construct method make use programming language' datatype control structure
konstruera metod utnyttjande programspråk datatyper styrstrukturer
- contrast formal informal method testing terminology {coverage,workflow,localisation,pre} unit test framework debug control tool specification postcondition invariant verification logic support
{kontrastera,täckningsgrad,enhetstester,arbetsflöde,lokalisering,pre,invarianter} formell informell metod testning terminologi ramverk felsökning kontroll verktyg specifikation post conditions verifikation logik
- programming ~ programutveckling (.1%)
- course ~ förmåga (.1%)
- supervise ~ student (.1%)
- how ~ student (.1%)
- area ~ självständig (.1%)
- include ~ viktig (.1%)
- real-time system play vital role many application domain include {drive-by-wire,automotive,intelligent,banking,robot} traffic control autonomous
realtidssystem spela viktig roll många tillämpning {drive-by-wire-system,intelligent,trafikstyrsystem,banksystem,robot} fordon autonom
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- regular ~ grupp (.1%)
- term ~ kurs (.1%)
- result ~ dataväg (.1%)
- make ~ program (.1%)
- etc. ~ datorsystem (.1%)
- be ~ roll (.1%)
- simple ~ liten (.1%)
- method ~ algoritm (.1%)
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- {unsupervised,clustering} learning algorithm model method
{oövervakad,inlärning,klustring,em-algoritmen,mixture-modeller,kernel-metoder} algoritm
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- verification ~ bedöma (.1%)
- simulation ~ introduktion (.1%)
- use ~ kontrollera (.1%)
- way ~ resultat (.1%)
- protocol ~ designa (.1%)
- be ~ projektarbete (.1%)
- role ~ student (.1%)
- design ~ avseende (.1%)
- machine ~ utgöra (.1%)
- deal ~ förståelse (.1%)
- complex ~ ämne (.1%)
- complexity ~ använda (.1%)
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- master terminology scheduling complexity theory
behärska terminologi använda teori schemaläggning beräkningskomplexitet
- platform ~ konstruera (.1%)
- part ~ också (.1%)
- work ~ mjukvara (.1%)
- include ~ täcka (.1%)
- mathematics ~ språk (.1%)
- general ~ motsvarande (.1%)
- such ~ där (.1%)
- use ~ nödvändig (.1%)
- use ~ java (.1%)
- mathematical ~ teori (.1%)
- course ~ mycket (.1%)
- course ~ fylla (.1%)
- course ~ engelska (.1%)
- result ~ metod (.1%)
- level ~ basera (.1%)
- perform ~ arbeta (.1%)
- research ~ problem (.1%)
- network ~ vikt (.1%)
- be ~ " (.1%)
- work ~ god (.1%)
- different ~ annan (.1%)
- standard ~ lära (.1%)
- requirement ~ undervisning (.1%)
- network ~ konstruera (.1%)
- apply ~ student (.1%)
- programming ~ skriftlig (.1%)
- example ~ få (.1%)
- evaluate ~ tillämpning (.1%)
- use ~ ram (.1%)
- test ~ krets (.1%)
- select ~ förklara (.1%)
- real-time ~ protokoll (.1%)
- scheduling ~ problem (.1%)
- software ~ ha (.1%)
- analysis ~ genomföra (.1%)
- assignment ~ ha (.1%)
- topic ~ relevant (.1%)
- goal ~ olik (.1%)
- class ~ problem (.1%)
- project ~ sån (.1%)
- knowledge ~ problem (.1%)
- consist ~ ske (.1%)
- handling ~ rapport (.1%)
- course ~ eventuell (.1%)
- switch ~ kurs (.1%)
- system ~ internet (.1%)
- datum ~ programmering (.1%)
- lab ~ omfatta (.1%)
- knowledge ~ olik (.1%)
- particular ~ implementera (.1%)
- be ~ bas (.1%)
- datum ~ ämne (.1%)
- identify ~ presentera (.1%)
- organization ~ funktion (.1%)
- series ~ genomföra (.1%)
- language ~ uttrycka (.1%)
- lecture ~ programmera (.1%)
- development ~ typ (.1%)
- assessment ~ begrepp (.1%)
- mainly ~ kurs (.1%)
- bioinformatic ~ kurs (.1%)
- be ~ t.ex. (.1%)
- certain class system e.g. {safety-critical,outmost,satisfied,eliminate,severe,catastrophic} be importance quality attribute requirement risk even consequence
viss typ system t.ex. säkerhetskritiska {yttre,eliminera,allvarlig,katastrofal} vikt kvalitetskrav uppfylla risk konsekvens
- score be set group level adjust individual contribution
poäng sätta {gruppnivå,individnivå} slutgiltig anpassa t.ex. basera individuell bidrag
- how be modern distribute system such {cloud,smart,grid,connected} car build
hur modern distribuera system t.ex. {molntjänster,smart,elnät} kommunicera bil uppbygga
- design apply main technique efficient algorithm instance greedy dynamic programming divide-and-conquer backtrack heuristic problem be similar textbook example new
design tillämpa viktig {designteknikerna,söndra,härska,likna,läroboksexemplen} effektiv algoritm t.ex. girig dynamisk programmering backtracking heuristisk problem ny
- where ~ typ (.1%)
- structure ~ adresseringssätt (.1%)
- area ~ ske (.1%)
- more ~ liten (.1%)
- final ~ program (.1%)
- use ~ m.fl. (.1%)
- design ~ grundkurs (.1%)
- design ~ aspekt (.1%)
- application ~ bygga (.1%)
- datum ~ anslutning (.1%)
- theory ~ programspråk (.1%)
- lab ~ individuell (.1%)
- address ~ dynamisk (.1%)
- basic ~ allmän (.1%)
- construct ~ realisera (0.0%)
- development ~ grundläggande (0.0%)
- type ~ objekt (0.0%)
- model ~ språk (0.0%)
- work ~ inlämningsuppgift (0.0%)
- context ~ problem (0.0%)
- method ~ innehåll (0.0%)
- have ~ få (0.0%)
- tool ~ projekt (0.0%)
- be ~ gälla (0.0%)
- master' ~ kurs (0.0%)
- possible ~ olik (0.0%)
- student ~ belysa (0.0%)
- use ~ utföra (0.0%)
- use arithmetic instruction integer floating-point correct way
korrekt sätt använda instruktion utföra {aritmetisk,flyttal} operation heltal
- describe application distribute system mechanism use provide service
beskriva tillämpning distribuera system mekanism använda utföra tjänst
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- sequence ~ in (0.0%)
- approach ~ in (0.0%)
- architecture ~ student (0.0%)
- device ~ princip (0.0%)
- functional ~ antal (0.0%)
- contain ~ ge (0.0%)
- first ~ program (0.0%)
- execution ~ program (0.0%)
- set ~ kurs (0.0%)
- product ~ kurs (0.0%)
- ability ~ hur (0.0%)
- software ~ användning (0.0%)
- program ~ utvecklingsarbete (0.0%)
- semantics ~ system (0.0%)
- computing ~ grundläggande (0.0%)
- network ~ projekt (0.0%)
- how ~ språk (0.0%)
- comprise ~ använda (0.0%)
- method ~ följa (0.0%)
- model ~ hur (0.0%)
- be ~ resonemang (0.0%)
- logic ~ in (0.0%)
- topic ~ beskriva (0.0%)
- method ~ del (0.0%)
- important ~ begrepp (0.0%)
- theory ~ t.ex. (0.0%)
- skill ~ analysera (0.0%)
- sequence ~ viktig (0.0%)
- datum ~ krävas (0.0%)
- describe ~ presentera (0.0%)
- dat093 ~ kurs (0.0%)
- construct ~ grundläggande (0.0%)
- model ~ algoritm (0.0%)
- skill ~ hp (0.0%)
- skill ~ definiera (0.0%)
- type ~ metod (0.0%)
- specification ~ algoritm (0.0%)
- datum ~ grafisk (0.0%)
- c ~ exempel (0.0%)
- complete ~ lösning (0.0%)
- class ~ användning (0.0%)
- skill ~ form (0.0%)
- software ~ beskriva (0.0%)
- algorithm ~ viss (0.0%)
- complete ~ system (0.0%)
- such ~ strukturera (0.0%)
- require ~ annan (0.0%)
- program ~ student (0.0%)
- how ~ grafisk (0.0%)
- object ~ princip (0.0%)
- work ~ funktion (0.0%)
- system ~ förvärva (0.0%)
- simulation ~ program (0.0%)
- be ~ presentera (0.0%)
- technology ~ t.ex. (0.0%)
- have ~ göra (0.0%)
- course ~ lämplig (0.0%)
- skill ~ god (0.0%)
- presentation ~ sätt (0.0%)
- show ~ beskriva (0.0%)
- system ~ skala (0.0%)
- conduct ~ använda (0.0%)
- user ~ hur (0.0%)
- test ~ programmering (0.0%)
- analyze ~ analys (0.0%)
- program ~ funktion (0.0%)
- system ~ förmåga (0.0%)
- science ~ ge (0.0%)
- basic ~ visa (0.0%)
- instruction ~ programmering (0.0%)
- develop ~ konstruktion (0.0%)
- course ~ huvudsakligen (0.0%)
- basic ~ stor (0.0%)
- skill ~ utföra (0.0%)
- include ~ annan (0.0%)
- task ~ problem (0.0%)
- time ~ metod (0.0%)
- pass ~ metod (0.0%)
- algorithm ~ parallell (0.0%)
- program ~ t.ex. (0.0%)
- computer ~ t.ex. (0.0%)
- datum ~ beskriva (0.0%)
- software ~ liten (0.0%)
PHRASES
- write report
kurs examinera form skriftlig rapport
- form project develop small system consist hardware accord established development process schedule
projektform genomföra utveckling liten system bestående hård mjukvara fastställa utvecklingsprocess tidsplan
- document project work form {eg,manual} requirement specification user report
dokumentera projektarbete form t_ex kravspecifikation användarmanual projektrapport
- course take final thesis
studie projektarbete göra eventuell examensarbete program
- software development assembly language testing troubleshooting
programutveckling assemblerspråk test felsökning
- structure assembler basic code generation
strukturera assemblerprogrammering grund kodgenerering
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- program device parallel input output time management programming timer
programmering krets parallell in utmatning tidshantering räknarkretsar
- basics computer communication programming device serial
grund datorkommunikation programmering krets seriekommunikation
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- examination base write exam approve laboratory exercise
godkänna kurs krävas skriftlig tentamen laboration
- base exam result grade give
basera tentamensresultatet ge betyg
- write simple assembly language program use select architecture' instruction set
skriva enkel assemblerprogram användande välja arkitektur instruktionsuppsättning
- write simple machine orient c program use programming language' datum type control structure
skriva enkel maskinorienterade c-program användande programspråk datatyper styrstrukturer
- describe assembler equivalent typical programming structure
beskriva {motsvarighet,programstrukturer}4 assembler typisk
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- schedule teaching comprise lecture demonstration supervise simulation code exercise
schemalägga undervisning bestå föreläsning demonstration handleda simulering kodningsövningar
- also supervise mandatory laboratory
dessutom utföra handleda obligatorisk laboration
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- theory acquire lecture demonstration
teori inhämta föreläsning demonstration
- student design block then carry test aid simulator simulation exercise
elev konstruera programoch test hjälp simulator simuleringsövningar självstudium
- preparation laboratory exercise student finally adapt software order enable hardware verification function
laboration anpassa elev program så funktion dessutom verifiera hårdvara
- mathematical model be use science engineering describe represent different object system analyze understand predict find best design strategy
matematisk modell använda {vetenskap,ingenjörskonst} beskriva representera olik slag objekt system analysera förstå förutsäga hitta god konstruktion strategi
- mathematical modelling be therefore basic engineering skill
matematisk modellering därför grundläggande ingenjörsfärdighet
- carefully select exercise course teach mathematical modelling tool solve real problem
noggrann utvälja övningsuppgifter lära kurs ut matematisk modellering verktyg lösa verklig problem
- problem take computing traditional engineering {discipline,economy} as well other area such medicine game
problem tagen datavetenskap traditionell ingenjörsämnen ekonomi medicin spel
- course primarily intend introduction mathematical modelling student limited experience use mathematics engineering come work different area where be useful
kurs främst avse introduktion matematisk modellering student begränsad erfarenhet hur matematik använda olik ingenjörsområden arbeta område där användbar
- application orient exercise teach modelling problem solve course then {bridge,gap} theoretical mathematics relevant
tillämpningsorienterade uppgift lära ut modellering problemlösning fylla då kurs igen lucka teoretisk matematikkurserna relevant tillämpning
- most update information course see home page
mycket aktuell information kurs se hemsida
- core course be number application orient exercise
kurs kärna antal tillämpningsorienterade övningsuppgifter
- be formulate exploratory style carefully select develop modelling problem solve skill student
uppgift formulera utforskande sätt välja utveckla student förmåga modellera lös problem
- exercise organize main model type list add {keyword,indicate} roughly more detailed scope
övning {gruppera,modelltyper,nyckelord,grov,indikera,omfång} huvudsaklig lista nedan lägga
- {keyword,indicate} ~ {gruppera,modelltyper,nyckelord,grov,indikera,omfång}
- add ~ lägga
- list ~ lista
- roughly ~ {gruppera,modelltyper,nyckelord,grov,indikera,omfång}
- exercise ~ övning
- detailed ~ {gruppera,modelltyper,nyckelord,grov,indikera,omfång}
- main ~ huvudsaklig
- scope ~ lägga
- organize ~ övning
- more ~ {gruppera,modelltyper,nyckelord,grov,indikera,omfång}
- type ~ {gruppera,modelltyper,nyckelord,grov,indikera,omfång}
- model ~ nedan
- function equation
funktion ekvation
- significance different kind mathematical expression how motivate
betydelse olik matematisk uttryck hur motivera
- how find fit function empirical datum
hur finna anpassa funktion experimentell data
- curve computer graphic
kurvor datorgrafik
- optimization model
optimeringsmodeller
- mathematical programming economics decision support
matematisk programmering ekonomi beslutsstöd
- dynamic model
dynamisk modell
- simulation biology physics engineering
simulering {biologi,fysik} teknik
- probability model
probabilistisk modell
- stochastic simulation
stokastisk simulering
- model text language expert system
{markovmodeller,text} språk expertsystem
- bayesian inference
{bayesiansk,inferens}
- discrete model
diskret modell
- graph network model project activity discrete standard problem boolean logic planning
graf nät modellering projekt aktivitet diskret standardproblem satslogik planering
- model language
modelleringsspråk
- optimization rule base expert system
annan optimering regelbaserade expertsystem
- also discuss different problem solve strategy reflect solution compare way same
diskutera också olik problemlösningsstrategier reflektera lösning sätt lösa problem
- course also demonstrate importance building mathematical computer model different kind application
kurs visa också betydelse matematisk datormodell olik tillämpning
- pass exercise assignment
godkänd övningsuppgifter
- course end individual summarize report where student be encourage reflect personal perspective
kurs avsluta individuell sammanfatta uppsats där student uppmuntra reflektera personlig sätt
- see course home page grade criterion
betygskriterier se kurs hemsida
- course give student
kurs ge student
- systematic view different kind mathematical model how use area application
systematisk bild olik slag matematisk modell hur använda område
- attention not only classical mathematical modelling also model common computer science
{uppmärksamhet,datavetenskapen} ge inte enbart klassisk matematisk modell också vanlig
- ability create use evaluate mathematical model different possibly new area application
förmåga skapa använda utvärdera matematisk modell olik eventuell ny tillämpningsområde
- improve general ability solve mathematical problem
öka allmän förmåga lösa matematisk problem
- perspective role mathematical modelling mathematics general professional engineer
perspektiv betydelse matematisk modellering matematik {allmänhet,yrkesutövning} ingenjör
- note emphasis course be learn new non-trivial skill
{notera,tyngdpunkt} kurs ligga lära ny icke-triviala färdighet
- progress goal appropriately assess different way course
student framåtskridande förhållande mål utvärdera löpande kurs lämplig sätt
- course be organize weekly module model type
kurs organiserad {veckomoduler,modelltyp}
- module define introductory lecture exercise week compulsory follow-up give feedback solve
modul {defineras,uppföljande} inledande föreläsning övningsuppgifter lösa vecka obligatorisk ge återkoppling uppgift
- exercise be do group person
övning genomföra grupp person
- course also contain introductory final lecture
kurs ingå även inledande avsluta föreläsning
- emphasis place interactive teaching style lot direct contact student teacher
kurs betona interaktiv undervisningsstil mycket kontakt student lärare
- be do supervision session where student solve exercise regularly discuss teacher
ske handledningstimmar där student lösa uppgift regelbunden diskutera lärare
- then receive individual feedback appropriate guidance own problem solve
då individuell återkoppling vägledning egen problemlösning
- assessment exercise adapt encourage creativity independent problem solve
examination uppgift anpassa uppmuntra kreativitet oberoende problemlösning
- follow module student {ask,alternative} reflect own solution problem solve
uppföljning modul student reflektera egen alternativ lösning problemlösning
- main teaching language be swedish support give also so possible take course interested student
huvudsaklig {undervisningsspråk,svensk} viss stöd ge även engelska så möjlig intresserad student ta kurs
- compulsory course mathematics software engineering programme equivalent i.e. discrete linear algebra analysis mathematical statistics
obligatorisk matematikkurserna it-programmet motsvarande dvs. diskret matematik linjär algebra analys matematisk statistik
- course algorithm datum structure complement good way be requirement
kurs algoritm datastrukturer komplettera bra sätt inte förkunskapskrav
- learn common abstract datum type structure algorithm
lära vanlig abstrakt datatyper datastrukturer algoritm
- datum type
abstrakt datatyper
- simple complexity analysis
enkel komplexitetsanalys
- common datum structure such array list tree hash table how be use implement type stack queue priority dictionary graph
vanlig datastrukturer fält lista träd hashtabeller hur använda implementera abstrakt datatyper kö prioritetsköer lexikon graf
- standard algorithm datum structure resource demand
standardalgoritmer datastrukturer resurskrav
- iterator
iteratorer
- sort algorithm
sorteringsalgoritmer
- standard library datum structure algorithm
standardbibliotek datastrukturer algoritm
- understand use basic abstract datum type structure include list queue table tree graph
förstå använda grundläggande abstrakt datatyper datastrukturer annan lista kö tabell träd graf
- understand use algorithm manipulate query basic datum structure efficient way why be correct
förstå använda algoritm hantera grundläggande datastrukturer effektiv sätt varför korrekt
- analyse efficiency algorithm
analysera viss algoritm effektivitet
- make inform choice different datum structure algorithm application
göra välgrundad val olik datastrukturer algoritm tillämpning
- implement abstract datum type interface structure class object-oriented programming language
implementera abstrakt datatyper gränssnitt datastrukturer klass objektorienterat programmeringsspråk
- program use object-oriented language preferably
programmering objektorienterat språk gärna
- basic mathematical concept set function relation graph logarithm proof induction
grundläggande matematisk begrepp mängd funktion relation graf logaritm induktionsbevis
- aim course be teach fundamental principle object orient approach program development how construct
kurs syfte lära ut grundprinciperna objektorienterade synsätt hur konstruera program
- orient development method be widely spread take strong position today
objektorienterade synsätt ha idag mycket stark ställning när gälla programutveckling
- orient program consist collection cooperate object
program uppbygga objektorienterade princip bestå antal samverka objekt
- object encapsulate datum together method access update
objekt kapsla in data erbjuda metod avläsa uppdatera
- object describe datum type call class
objekt beskriva s.k. klass
- program be code
kurs använda programspråk
- fundamental concept object orient programming development
grundläggande begrepp objektorienterad programutveckling
- concept object class datum encapsulation
objekt klass datainkapsling
- constructor method field
{konstruktorer,klassvariabler}2 metod instansvariabler
- modularisation program
modularisering program
- standards code style name comment
kodningsstandard namnsättning kommentering
- program testing
testning program
- dynamic binding polymorphism
arv dynamisk bindning polymorfism
- abstract class interface
abstrakt klass gränssnitt
- graphical user interface
grafisk användargränssnitt
- event listener
händelse lyssnare
- model-view-controller architecture program graphical user interface
model-view-controller-arkitekturen program grafisk användargränssnitt
- exception handling
felhantering
- stream file
ström fil
- introduction active object thread
aktiv objekt tråd
- model orientation
orientering modellering
- mandatory assignment write exam
skriftlig tentamen
- independently construct orient program use class one's own hand together various standard
självständig konstruera objektorienterade program använda egenhändig konstruerad klass färdig standardklasser
- construct event drive program graphical user interface
konstruera händelsestyrda program grafisk användargränssnitt
- use standard class datum collection stream file
använda standardklasser bl.a. datasamlingar ström fil
- search information standard class
söka information standardklasser
- use commonly available code development tool
använda vanlig förekommande kodutvecklingsverktyg
- describe simple object orient model modelling language
beskriva enkel objektorienterade modell objektorienterat modelleringsspråk
- object orient methodology be now commonly use development variety system
objektorienterad metodik använda numera allmän utveckling många olik typ system
- uml be use modelling code
kurs använda programmeringsspråk uml modelleringsspråk
- fundamental concept object orient programming
grundläggande begrepp objektorienterad programutveckling
- constructor method field
{konstruktorer,klassvariabler}2 metod instans
- modelling language uml
modelleringsspråket
- modularisation program use package
modularisering program paket
- dynamic binding polymorphism
arv dynamisk bindning polymorfism
- standard class library documentation
användning standardbibliotek dokumentation
- documentation program use
dokumentation program
- standards code style name comment
kodningsstandard namnsättning kommentering
- program testing
testning program
- structure exception handling
strukturera felhantering
- structural concept {cohesion,coupling} refactoring
strukturell begrepp {kohesion,refaktorering} koppling
- mandatory assignment write exam
skriftlig tentamen
- final grade be obtain pass assignment base write exam
slutbetyg skala ge godkänd inlämningsuppgifter basera tentamen
- construct small object orient program
konstruera liten objektorienterade program
- use commonly available computer base program development tool
använda vanlig förekommande programutvecklingsverktyg
- master technique datum encapsulation inheritance polymorphism object orient programming language
behärska tekniker datainkapsling arv polymorfism objektorienterat programmeringsspråk
- construct simple object orient model graphical modelling language
konstruera enkel objektorienterade modell grafisk modelleringsspråk
- uml be use modelling code
kurs använda programmeringsspråk uml modelleringsspråk
- orient modelling
objektorienterad modellering
- graphical user interface
grafisk användargränssnitt
- model-view-controller architecture
model-view-controller-arkitekturen
- stream file
ström fil
- parallel programming
parallprogrammering
- active object thread
aktiv objekt tråd
- communication
kommunikation
- port socket {datagram,multicast} client-server
{port,socketar,multicasting} datagram client-server
- reflection class loading
reflektion klassladdning
- mandatory assignment project write exam
skriftlig tentamen
- final grade be obtain pass assignment project base write exam
slutbetyg skala ge godkänd inlämningsuppgifter projekt basera tentamen
- construct object orient program graphical user interface thread
konstruera objektorienterade program grafisk användargränssnitt trådstruktur
- construct object orient model graphical modelling language
konstruera objektorienterade modell grafisk modelleringsspråk
- use commonly available computer base program development tool
använda vanlig förekommande datorbaserad verktyg objektorienterad metodik
- perform program development project group
arbeta programutveckling projektgrupp
- recent year powerful tool verify software hardware system be develop
sen år kraftfull verktyg verifikation programvara hårdvarusystem utvecklas
- tool rely crucial way logical technique
verktyg förlita_sig avgörande sätt logisk tekniker
- course provide sound basis logic short introduction logical framework use modelling specify verify computer system
kurs ge god grund logik kort introduktion logisk ramverk använda modellera specificera datorsystem
- sound basic knowledge logic be welcome prerequisite course program verification formal method {artificial,intelligence}2
grundläggande kunskap logik god grund kurs programverifiering formell metod {artificiell,intelligens}2
- cover propositional logic section predicate model-checking
täcka satslogik avsnitt predikatlogik model-checking
- student be able understand use formal tool check software hardware such sat-solver model checking engineering
student förstå använda formell verktyg kontroll mjukvara hårdvara {sat-lösare,tools} {model,checking}3 " programvaruteknik
- also be able explain meaning {soundness,derivation} completeness various logic propositional predicate temporal write tree natural deduction
också förklara innebörd {sundhet,logiker,satsa,predikat,temporal} fullständighet olik logik skriva härledning naturlig deduktion predikatlogik
- requirement course be successfully complete year subject computer science equivalent
krav kurs ha framgångsrik slutföra år ämne datavetenskap motsvarande
- particularly relevant be mathematics include discrete datum structure
särskilt relevant matematik inklusive diskret programmering algoritm datastrukturer
- work involve organization lead project development product such
projektarbete ingå organisation ledning projekt själva utvecklingsarbete
- aim be give sufficient knowledge formulation problem search information report documentation other area relevant upcome thesis work
ytterlig syfte ge tillräcklig kunskap problemformulering informationssökning rapportering dokumentation etc. självständig genomföra efterföljande examensarbete
- course give student practical experience form work project group when come planning construction implementation verification non-trivial system hard and/or software
generell se kurs ge studerande praktisk erfarenhet arbete projektgrupp planering konstruktion implementering verifiering icke-trivialt system bestående hård mjukvara
- work project
arbete projekt
- information search
informationssökning
- writing report oral presentation
rapportskrivning samt muntlig presentation
- project group individual participant {doesn't,direction} pass exam give additional work need get grade
underkänna betyg grupp enskild individ ge en gång anvisning komplettering genomföra erhålla godkänna
- identify formulate project assignment
identifiera formulera projektuppgift
- distribute role group develop rule corporation
fördela roller arbetsgrupp {fastlägga,samarbetsprinciper}
- make time plan
göra tidsplanering
- identify require knowledge find relevant information
identifiera kunskapsbehov söka information
- develop evaluate suggestion solution problem hand carry development process
ta fram värdera lösningsförslag genomföra samt utvärdera lösning
- handle oral written presentation
genomföra muntlig skriftlig redovisning
- project run group student
projekt genomföra grupp teknolog
- project group have {orderer,tutor} main
projekt ha {beställare,huvudhandledare}
- student choose project assignment list offer also give own proposal
student välja projekt antal erbjuda också komma egen förslag
- projects group student form
projektgrupp student forma
- course present possible approach develop web application
kurs presentera olik utvecklingsalternativ web applikation
- approach design be discuss couple technique present
alternativ diskutera designfrågor antal tekniker presentera
- course emphasize hands-on work use modern advanced development environment server
kurs innehålla praktisk arbete avancerad {utvecklingsmiljöer,server-miljöer}
- main content course be design implementation configuration {deployment,trouble,shooting} execution
design implementation konfigurering {driftsättning,web-applikationer} exekvering felsökning utgöra huvuddel kurs
- content glance
övergripande innehåll
- standards platform framework architecture design approach more
standards plattform ramverk arkitektur design utvecklingsalternativ m.m.
- client side technology more
tekniker klientsidan m.fl.
- server side technology face web services rest more
tekniker serversidan m.fl.
- possibly emerge technology
eventuell emerging
- pass assignment project
godkänd inlämningsuppgifter projekt
- grade
betyg
- grade decide project
betyg ge projekt
- do sensible choice present approach technique modern web application
kurs presentera utvecklingsalternativen tekniker göra medveten val då utveckla web applikation
- result choice design implement deploy debug basic web application
val designa implementera driftsätta felsöka enkel web applikation
- basic level be able find use open specification standard area
grundläggande söka använda öppen standard specifikation web område
- lecture assignment final project
kurs ge form föreläsning datorövningar inlämningsuppgifter avsluta projekt
- good programming skill
minst hp java
- course {dat050,dat055}5 {let375,leu061,tda357} equivalent
lämplig kurs dat050
- course student do project limited time
kurs student genomföra projektarbete begränsad tid
- subject freely choose computer science engineering suggest student potential supervisor
ämne fri välja datavetenskap datateknik föreslå potentiell handledare student själv
- project be nontrivial level
projekt icke-trivialt
- project be do small group understanding member contribute substantially individually
projekt göra liten grupp där samtlig {medlem,substansiellt} bidra individuell
- final report deliver also present orally
projekt redovisa slutrapport muntlig presentation
- contents depth clarity count
bedömning ske innehåll djup tydligehet
- subject freely choose area computer science engineering
projekt ämne välja fri område datavetenskap datateknik
- project suggest student potential supervisor
projekt föreslå student själv handledare
- write report oral presentation
skriftlig rapport muntlig presentation
- supervisor recommend final grade project approval course examiner
handledare rekomenderar slutbetyg projekt sedan godkänna kurs examinator
- work complex task have clear goal general predefined result
arbeta komplex problem ha klar mål fördefinierat resultat
- integrate knowledge disparate field appropriate
integrera kunskap olik område behövas
- apply strengthen various skill such
tillämpa stärka förmåga t.ex.
- problem recognition solve
känna igen lösa problem
- model problem
modellering problem
- application adaptation textbook method
tillämpning anpassning känna metod
- independent literature investigation
oberoende litteratursökning
- implementation software use exist package
implementering mjukvara användande existerande mjukvarupaket
- testing mjukvara
testning mjukvara
- draw conclusion experimental result
dra slutsats experimentell resultat
- plan step complex work set intermediate goal {keep,achievable,revise,work-around} project run come realistic estimate resource result develop necessary
planera komplex arbete sätta upp {delmål,igång,revision,angreppssätt} hålla projekt göra realistisk bedömning resurskrav möjlig resultat mål hitta annan nödvändig
- communicate present result efficiently write orally
kommunicera presentera resultat effektiv skriftlig muntlig
- document work way other build later on
dokumentera arbete så bygga vidare resultat
- student have find supervisor
student själv hitta handledare
- apply course student arrange teacher be willing supervise project
söka kurs student hitta lärare villig agera handledare projekt
- overall aim course be introduce student design verification electronic system
kurs övergripande syfte introducera student konstruktion verifiering elektroniksystem
- course intend give solid foundation {hdl-based,eesd} hardware design be necessary follow curriculum simultaneously overview field electronic system
kurs avse ge {stabil,hdl-baserad,eesd-programmet} grund hårdvarukonstruktion nödvändig följande samtidig överblick konstruktion inbyggd elektroniksystem
- suggest how select different technology platform software processor {pcb,production} base parameter such design power cost
val {implementationsplattform,kretskort,effektförsörjning} mjukvara processor utgångspunkt kostnad design produktion olik alternativ
- describe implementation step require design verification test complex electronic system how related other
beskriva implementationssteg krävas konstruktion verifiering test komplex elektroniksystem hur steg relatera
- describe how electronic system design project be organize steer
beskriva hur konstruktionsprojekt elektroniksystem organisera styra
- power {delivery,heat} removal electronic system how design aspect determine best implementation strategy
diskutera kraftförsörjning {kylning,designaspekter,implementationsstrategier} elektroniksystem hur avgöra val
- digital part electronic system use hardware description language {hdl,bench} test as well basic tool such simulator synthesis
implementera digital del elektroniksystem hjälp hårdvarubeskrivande språk {hdler,testbänkar,hdl-simulatorer,syntesverktyg} enkel konstruktionsverktyg eda-verktyg
- describe how basic system-oriented design carry use model-based simulation tool be interface hardware implementation
redogöra hur konstruktion genomföra systemnivå hjälp verktyg modellbaserad {simuleringsverktyg,angöra} hårdvarukonstruktion ovan
- lab series improve tool proficiency lecture provide overview
labserie förbättra säkerställa student verktygsvana föreläsningsserie ge överblick fält
- first half lab series carry out individually second group
en {halva,labserien} genomföra individuell två par
- basic course logic design electronic circuit
grundkurs {logikkonstruktion,elektronikkretsar}
- basic training hardware description language vhdl verilog
grundläggande färdighet hårdvarubeskrivande språk
- overall aim course be student learn how critically creatively identify formulate solve complex design problem
övergripande syfte student lära kritisk oberoende kreativ identifiera formulera lösa komplex konstruktionsproblem
- achieve let group student put training fall use design complete embedded electronic system
uppnå student tillämpa teoretisk kunskap {höst,grupprojekt} konstruera komplex elektronisk system
- project goal vary year technical area span embedded software technology platform such
projekt mål variera år spänna {teknikinnehåll,ändock} inbyggd mjukvara teknologiplattformar fpga asic
- be course where student team undertake electronic product prototype design
kurs designa {studentgrupper,produktprototyp} elektronisk
- product specification functional design detailed way implementation
specifikation funktionell design {detaljdesign,ändå} fram implementation
- target technology be digital analog
målteknologierna asic digital analog
- pass number compulsory task have fulfil team
godkänna kurs team genomföra antal uppgift
- include submit half-time report s final get approve
omfatta leverera halvtidsrapport er slutrapport få godkänd
- conduct regular project meeting supervisor include reflection close-out
delta regelbunden {teammöten,reflektionsmöten,halvtid,projektavslut} grupp handledare
- orally present planning half-time final report
muntlig presentera {planeringsarbetet,halvtidsrapporterna,slutrapporterna}
- deliver approve end product
leverera godkänna produkt
- addition student have maintain personal logbook
dessutom student kontinuerlig föra personlig loggbok
- team project assess accord main deliverable final academic report product include documentation process
grupp examinera huvudsaklig {slutleveranser,produktspecifikation} slutlig akademisk rapport % produkt process projekt gång
- team process assess use individual logbook agile documentation supervisor contact etc.
process examinera utgående grupp gemensam individuell loggbok dokumentation agila handledarkontakter etc.
- result combined assessment be team base grade
resultat sammanlägga bedömning grupp basbetyg
- individual grade be award student base contribution team's result part
individuell betyg sätta sedan student basera bidrag grupp gemensam resultat del
- individual grade be higher lower team base
individuell betyg hög låg grupp basbetyg
- apply {her/his,expertise} technical multi-person project where electronic product fpga asic be specify design implement verify
tillämpa teknisk expertis flerpersonsprojekt elektronisk produkt specificera designa implementera verifiera
- proficiently use modern eda tool
sakkunnig använda modern eda-verktyg fpga asic
- several team role multi-person project where industry-like agile model be use
bidra flera roller flerpersonsprojekt agil projektmodell industriell typ använda
- include planning follow-up trade off resource constraint
inkludera planera följa upp göra avvägning resursbegränsning
- reflect group process team
reflektera grupp {grupprocess,grupputveckling} relation teori
- write academic report several author describe product-development project correct handling reference
skriva akademisk rapport {med_flera:06,författare,produktutvecklingsprojekt,källhantering} ämne korrekt
- document electronic product technically include testing verification documentation
dokumentera elektronisk produkt teknisk dokumentation test verifiering
- design presentation time constraint deliver
designa muntlig presentation {framföra,tidsbegränsning}
- course consist major project assignment
kurs bestå stor designprojekt
- project work be do team where number student together
projektarbete göra team där antal student arbeta tillsammans
- project target technology be fpga also digital analog asic
målteknologierna fpga också digital analog asic
- project work conduct accord well-known agile model
projektarbete använda vedertagen agil projektmodell
- project report orally write
projekt process resultat redovisa muntlig skriftlig
- write report comprise technical documentation require project model academic
skriftlig redovisning omfatta teknisk dokumentation projektdokumentation använda projektmodell akademisk rapport
- pass grade laboratory part dat093 course element {dat091,dat092} require
godkänna krävas laborationsdelen kursmoment kurs
- pass grade laboratory part {mcc092,mcc091} course element require
godkänna krävas också laborationsdelen {mcc092,mcc091} kursmoment
- lab exercise term paper work ethic assignment dat110 submit time
konstruktionsövningar fördjupningsstudie etikuppgift lämna in tid
- student mpees master program have priority course
student masterprogrammet förtur kurs
- other student {fulfill,seat} prerequisite admit be available
annan student uppfylla förkunskapskraven anta mån plats
- computer be key component {almost,flexibility} technical system today functional as well ability execute fast power efficient way
dator utgöra viktig komponent {nästan,flexibilitet} teknisk system idag grund funktionell förmåga utföra beräkning snabb energieffektiv
- fact computational performance computer {double,month} last several decade
själva {verk,fördubbla,månad} ha beräkningshastigheten dator ca sen decennium
- course cover important principle how design computer offer high performance application software
kurs täcka fundamental princip hur konstruera dator erbjuda hög beräkningshastighet programvara
- course cover architectural technique essential achieve high performance application software
kurs omfatta arkitekturella tekniker nödvändig uppnå hög prestanda exekvera program
- also cover simulation-based analysis method quantitative assessment impact certain architectural technique have performance power consumption
omfatta även {simuleringsbaserade,konstruktionsbeslut}2 analysmetoder kvantitativ analys konsekvens prestanda strömförbrukning
- content be divide follow part
kursinnehållet indela följande del
- first part cover trend affect evolution computer technology include law metric performance execution time {throughput,benchmark} power consumption as well fundamental such locality reference
en del omfatta trend påverka utveckling datorteknik {moore,mått,responstid,kapacitet,benchmarking,referenslokalitet} lag beräkningshastighet strömförbrukning
- also cover how simulation base technique be use quantitatively evaluate impact design principle computer performance
täcka också hur {simuleringsbaserade,konstruktionsbeslut}2 tekniker använda kvantitativ utvärdera effekt beräkningshastigheten
- second part cover various technique exploitation instruction level parallelism define key concept be limit
annan del omfatta olik tekniker utnyttjande parallellism instruktionsnivå definiera nyckelbegrepp begränsa
- technique cover fall broad category dynamic static
tekniker omfatta dela in huvudkategorier dynamisk statisk
- most important dynamic technique cover be algorithm {branch,speculation} prediction
viktig dynamisk tekniker omfatta algoritm {prediction,spekulation}
- most important static technique be loop {unrolling,pipelining} software trace scheduling predicate execution
viktig statisk tekniker loop {unrolling,trace,scheduling,predicated,execution} software pipelining
- third part deal memory hierarchy
tre del handla minneshierarkier
- part cover technique attack different source performance bottleneck memory hierarchy such reduce {miss,rate,penalty,hit} time
del omfatta tekniker {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss} olik antal samt tid hantera
- {miss,rate,penalty,hit} ~ {angripa,prestandaflaskhalsar,minneshierarkin,minska,cache,missa,träff,miss}
- different ~ olik
- part ~ del
- technique ~ tekniker
- time ~ tid
- cover ~ omfatta
- reduce ~ olik
- performance ~ omfatta
- technique ~ antal
- memory ~ samt
- source ~ samt
- attack ~ olik
- hierarchy ~ del
- technique ~ olik
- bottleneck ~ antal
- performance ~ hantera
- such ~ del
- example technique cover be {victim,lockup-free,virtually} cache prefetching address
exempel tekniker behandla {inklusiva,exkusiva,hierarki,lockup-free} cachar prefetching
- also main memory technology be cover part
virtuell minne behandla också
- fourth part deal multicore/multithreaded architecture
fyra del behandla {flerkärniga,flertrådade,processorarkitekturer,multicores}
- system level deal programming model how processor core chip communicate other shared address space
systemnivå behandla programmeringsmodeller hur {processorkärnor,chip,adressrum} kommunicera gemensam
- write exam
godkänd laboration skriftlig projektrapport tentamen
- course be organize lecture exercise case study laboratory task mini research project assignment
kurs organiserad föreläsning övning fallstudie laboration miniprojekt
- lecture focus fundamental concept structure
föreläsning behandla grundläggande begrepp struktur
- case study base state art computer document scientific literature
fallstudie basera modern kommersiell dator dokumentera vetenskaplig litteratur
- student carry case study present {plenary,fellow} session instructor
student fallstudie presentera {plenum,kurskamrat} instruktör
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} fact integrate billion transistor single circuit electronic system designer make use design tool manage complexity meet example strict timing power dissipation
bakgrund faktum integrera miljard {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid} krets elektroniksystem använda så kalla {electronic,automation}2 verktyg hantera komplexitet konstruktion klara strikt exempel timing
- {light,integrated,force,computer-aided,so-called,time-to-market,budget} ~ {transistor,enda,tvinga,konstruktör,datorstöd,systembudgetar,effektutveckling,konstruktionstid}
- billion ~ miljard
- strict ~ strikt
- integrate ~ integrera
- tool ~ verktyg
- complexity ~ komplexitet
- use ~ använda
- electronic ~ elektroniksystem
- timing ~ timing
- circuit ~ krets
- example ~ exempel
- design ~ konstruktion
- fact ~ klara
- electronic ~ {electronic,automation}2
- tool ~ använda
- system ~ elektroniksystem
- meet ~ kalla
- use ~ verktyg
- design ~ elektroniksystem
- designer ~ krets
- manage ~ hantera
- circuit ~ konstruktion
- power ~ krets
- make ~ faktum
- system ~ använda
- transistor ~ använda
- single ~ bakgrund
- system ~ så
- tool ~ hantera
- dissipation ~ använda
- complexity ~ använda
- {thus,thorough,leveraged} apart have skill abstraction level circuit logic architecture design electronic system designer understanding verification method span different algorithm be tool
{bortse,abstraktionsnivåer,arkitekturkonstruktion,systemkonstruktören,grundlig,verifieringsmetoder,abstraktionsnivåerna} ha kunskap enskild krets logik därför även förståelse konstruktion spänna olik algoritm central eda-verktygen
- purpose course be strengthen student' knowledge {eda-based,proficient,utilize} design verification method make student right eda tool context sequence
syfte kurs stärka student kunskap metod eda-baserad konstruktion verifiering göra förtrogen använda rätt eda-verktyg sammanhang ordning
- lecture series mirror overall content course cover
{föreläsningsserien,spegla} kurs stor innehålla följande
- terminology structure system
terminologi struktur eda-system
- design electronic system base software hardware
konstruktion elektroniksystem uppbygga mjuka hårdvara
- functional verification
funktionell verifiering
- behavioral logic synthesis
beteende logiksyntes
- timing analysis
timinganalys
- power energy analysis
energianalys
- physical design
fysisk konstruktion
- design test manufacturability
konstruktion test tillverkningsbarhet
- discrete mathematics optimization relevant
diskret matematik optimering relevant
- technical write
teknisk rapportskrivning
- lecture technical writing be also peer-response workshop where student get develop write skill reading comment draft term paper group
föreläsning teknisk rapportskrivning innehålla kurs också {skrivarworkshop,fördjupningsstudien} där student utveckla skriva granska kommentera utkast
- lecture ethical associate dat110 give q1's dat093 introduction electronic system design preparation
föreläsning in höra samman ge förberedande syfte redan dat093 introduktion elektroniksystemkonstruktion läsperiod
- examination have part
examination bestå delar:
- lab exercise include synthesis place-and-route asic
konstruktionsövningar syntes place-and-route
- total course grade base quality preparation vhdl {handin,log} book lab report
% kurs betyg bestämma {förberedelse,vhdl-inlämning} loggbok laborationsrapport
- term paper work team student select topic include report oral presentation
fördjupningsstudie grupp student välja område rapport {term,paper}3 muntlig presentation
- total course grade base quality term paper report oral presentation
% kurs betyg bestämma rapport muntlig presentation
- ethic assignment
etikuppgift
- individual assignment involve write {reflective,dilemma} note address ethical research development technical scope course grade pass fail
individuell uppgift leda kort skriftlig reflektion etisk {dilemma,icke} forskning utveckling kurs teknisk område betygsätta godkänna
- describe algorithmic principle number important concept such behavioral logic synthesis simulation static timing analysis time closure power dissipation
beskriva algoritmiska princip antal viktig {eda-koncept,logiksimulering,closure} beteende logiksyntes statisk timinganalys timing effektanalys
- describe contemporary design flow fundamental weakness strengths3
beskriva modern eda-baserade konstruktionsflöden fundamental svaghet styrka
- apply tool include simple shell script design verification digital electronic system
använda {linux-baserade,shell,scripts,kommandofiler} eda-verktyg inklusive enkel konstruktion verifiering digital elektroniksystem
- perform timing-driven synthesis power dissipation analysis digital circuit
genomföra {fördröjningsdriven,timing-driven} syntes effektanalys digital krets
- critically systematically integrate knowledge model simulate evaluate feature digital asic design flow
kritisk systematisk integrera kunskap modellera simulera utvärdera egenskap relevant konstruktionsflöden digital
- clearly {unambiguously,rationale,underpin} communicate his/her conclusion laboratory work in-depth term paper study knowledge as well ethical aspect
tydlig sätt kommunicera slutsats {konstruktionsövningarna,fördjupningsstudierna}2 {term,paper}3 också redovisa bakomliggande faktum göra val etisk aspekt
- {pedagogical,cornerstone} concept course rest
kurs uppbygga olik pedagogisk delar:
- lecture
föreläsning
- mainly supply design verification context advanced electronic system contain software hardware
ge kontext {konstruktionsövningarna,fördjupningsstudierna}2
- lab exercise
konstruktionsövningar
- term paper work
fördjupningsstudie {term,paper}3
- introduction electronic system design dat093
introduktion elektroniksystemkonstruktion
- course intend give insight how {mixed-signal,subsystem}3 include converter specify implement affect performance system be part
kurs avse ge förståelse hur {mixed-signal-subsystem,a-omvandlare} specificera implementera påverka systemprestanda
- course include section {sampling,quantization}
kurs ta upp {sampling,kvantisering}
- converter specification
omvandlarspecifikationer
- commonly use converter architecture
vanlig omvandlararkitekturer
- analog interface component such filter
analog {interfacekomponenter,filter} såsom linjär
- influence converter imperfection system performance
hur icke-idealiteter inverka systemprestanda
- cost limit give parameter
gräns implementationskostnad given parameter
- lab series report {submission,voluntary,sit-down}2 oral exam
labserie rapportinlämning muntlig examen frivillig skriftlig tentamen
- final grade be weighted sum
slutlig betyg väga samman
- specifically student be able
speciell komma student
- estimate influence converter imperfection system performance
uppskatta inflytande omvandlare icke-idealiteter system prestanda
- identify requirement analog interface component give converter solution
identifiera krav analog kringkomponenter specifikation omvandlare
- {mixed-signal,subsystem}3 use software tool order verify assumption hand calculation
modellera simulera mixed-signal-system lämplig verktyg verifiera antagande beräkning
- course mainly comprise lecture lab exercise support problem-solving session
kurs basera föreläsning laboration stödja övningstillfällen
- lecture introduce material textbook research papers
föreläsning presentera material textbok forskningsartiklar
- lab exercise base software simulation {mixed-signal,subsystem}3
laboration omfatta mjukvarusimuleringar analog digital system
- functional programming constructive logic {simply,lambda,calculus,inductive} type safety definition proof technique dependent assistant base theory
funktionell programmering konstruktiv logik enkel {typad,lambdakalkyl,typsäkerhet,bevistekniker,korrekturassistens} induktiv definition beroende typ basera typteori
- course also contain introduction programming dependent type constructive theory
kurs innehålla också introduktion programmering beroende typ {martin-löfs,förena} konstruktiv typteori teori matematisk bevis
- example give illustrate unity mathematics programming theory
vidare komma student få praktisk erfarenhet programmera språk beroende typ
- course examine homework oral presentation take home exam
kurs examinera hemuppgift muntlig presentation hemtentamen
- homework take home exam include theoretical problem programming assignment interactive proof system use dependent type
läxa hemtentamen omfatta teoretisk problem programmeringsuppgifter
- oral presentation be do pair student select research paper chapter course book involve application type system cover lecture
muntlig presentation ske parvis student välja presentera uppsats kapitel kursboken involvera tillämpning typsystem inte omfatta föreläsning
- presentation judge respect quality slide oral
presentation bedöma avseende presentationamaterialet muntlig
- complete course student have solid broad foundation type system programming language
avsluta kurs student ha solid bred grund typsystem programmeringsspråk
- student be able design analyse implement type system also use different application area
student konstruera analysera implementera typsystem även använda olik applikationsområden
- moreover student be able work interactive programming proof system use dependent type
dessutom student arbeta interaktiv programmering bevissystem beroende typ
- further goal be student able make ethical consideration his/her work
ytterlig syfte student översiktlig belysa etisk konsekvens arbete
- research area number related topic briefly present student introduction lecture
forskningsområde antal relatera ämne presentera student introduktionsföreläsningar
- group allocate topic paper be write
student bilda arbetsgrupp grupp tilldela ämne skriva uppsats
- paper orally present
uppsats presentera muntlig seminarium
- student also require make peer review other papers
student också granska publikation annan grupp uppsats
- be lecture seminar workshop area scientific writing review presentation as well ethic
undervisning ske form föreläsning seminarium {workshoppar,uppsatsmetodik}2 granskning presentation etik
- pass course student
betyg godkänna kurs student
- write analytical survey paper other scientific give topic specific research area
författa analysera översiktsuppsats annan vetenskaplig uppsats given ämne specifik forskningsområde
- complete review assignment
granska publikation annan student arbete
- make oral presentation paper
presentera uppsats muntlig
- participate lecture seminar workshop technical writing presentation technique
delta föreläsning seminarium {workshoppar,uppsatsmetodik}2 område presentationsteknik
- participate ethical part course complete give assignment area
delta kurs etisk moment genomföra eventuell specifik uppgift etikområdet
- acquaint research field
fördjupa forskningsområde
- student investigate select area research deepen his/her knowledge say
student undersöka utvälja forskningsområde fördjupa kunskap område
- knowledge be use write scientific paper
tillägna kunskap student visa skriva uppsats
- perform independent literature review
genomföra självständig litteraturstudie
- give scientific problem study field student be able find most relevant papers literature review communicate result
utgående vetenskaplig problem studerad område student söka fram mycket relevant artikel litteratur granska kommunicera granskning resultat
- write analytical survey paper other scientific
författa analysera översiktsuppsats annan vetenskaplig uppsats
- student be able plan structure write research related paper select scientific field
student planera strukturera författa vetenskaplig uppsats välja vetenskapsområdet
- report base already publish papers student be able independently select
uppsats basera publicera vetenskaplig artikel student självständig välja ut relevant
- make ethical assessment
göra etisk bedömning
- student be able make {defend,plagiarism,authorship} ethical judgement general particular area scientific writing e.g. related
student göra försvara etisk bedömning generell särskilt område akademisk skrivande t_ex relatera {plagiering,författarskap}
- where applicable student be able discuss value societal economic consequence his/her work
student där så {tillämpbar,ekonomisk} diskutera värdera samhällelig etisk konsekvens arbete
- aim course be give understanding how programming language design document implement
syfte kurs skapa förståelse hur programmeringsspråk utforma dokumentera implementera
- when implement interpreter compiler learn practical implementation concern as well theory formal semantics
lära programspråk grammatik när implementera {syntaxanalys,typkontrollerare} typsystem implementering
- experiment language extension get insight good bad programming design
{experimentera,språkutvidgningar} få inblick bra dålig sätt konstruera programmeringsspråk
- write laboration exam
godkänna kurs krävas skriftlig tentamen laboration
- grade scale
basera tentamensresultatet ge betyg
- define {lexical,functioning,analyser} structure programming language use regular expression explain finite automata implement standard tool
använda reguljär uttryck definiera programmeringsspråk {lexikal,automata,analysverktyg} struktur förklara hur ändlig fungera implementera
- define syntax programming language use context-free grammar explain principle parsing implement parser standard tool
definiera syntax programmeringsspråk hjälp {kontextfria,ll,lr-parsning,parser,standardverktyg} grammatiker förklara princip samt implementera
- define implement abstract syntax
definiera implementera abstrakt syntax
- master technique syntax-directed translation efficient implementation choose programming language
behärska teknik syntaxstyrd översättning hur implementera valfri programmeringsspråk
- write simple code generator
skriva enkel kodgeneratorer
- be familiar basic implementation issue imperative functional language
känna grundläggande implementationsproblematik imperativa funktionell språk
- design implement special-purpose programming language
implementera domänspecifika programmeringsspråk
- use {unification,polymorphic} implement type checking
implementera {polymorf,typkontroll,unifiering} hjälp
- use closure implement functional programming language
använda " closures implementera funktionell programmeringsspråk
- course require
kurs kräva
- good programming skill
god programmeringskunskaper
- familiarity
kännedom programspråk
- basic skill {unix,makefiles} programming shell
grundläggande färdighet {unix,shell-programmering} programmering
- basic knowledge datum structure algorithm
grundläggande kunskap datastrukturer algoritm
- follow also recommend
följande rekommendera också
- familiarity functional programming
kännedom funktionell programmering
- basic knowledge assembler programming
grundläggande kunskap assemblerprogrammering
- software product line be set share common manage feature together address need particular {market,segment} mission
mjukvaruproduktlinjer uppsättning mjukvaruprodukter dela gemensam {managerad,marknadssegment} funktion tillsammans möta behov finnas viss uppdrag
- develop common set core asset planned way
{utvecklad,nyckeltillgångar} gemensam uppsättning planera sätt
- purpose course be give in-depth knowledge area software product line whole include engineering process organizational management-perspective
syfte kurs ge fördjupa kunskap område mjukvaruproduktlinjer helhet teknik process organisatorisk lednings-perspektiv
- course cover following element
kurs omfatta följande moment
- problem {large-scale,customization}2 software reuse
problem återanvändning anpassning storskalig system
- scop domain analysis
avgränsning domänanalys
- product management line economics
{produktledning,produktlinje-ekonomi}
- design development software product-line architecture component
design utveckling produktlinje-arkitekturer komponent programvara
- {instantiation,family} member i.e. product
{instansiering,familjemedlem} dvs produkt
- verification validation software product line architecture
verifiering validering produktlinje-arkitekturer programvara
- evolution software product-line asset i.e. architecture component product
utveckling {produktlinje-tillgångar,produkt-line-arkitektur} säga komponent produkt programvara
- framework assessment description software product lines practice
ramverk bedömning beskrivning produktlinjer praxis programvara
- industrial practice software product line engineering
industriell praxis produktlinjeteknik programvara
- course grade base following element
kurs betygsätta basera följande faktor
- group assignment hp credit grade fail
grupparbete hp betyg underkänna
- individual write exam hp credit grade fail
individuell skriftlig tentamen hp betyg underkänna
- grade assign individually type of course element
betyg sätta individuell båda typ moment
- understand challenge different solution {large-scale,customization}2 software reuse
förklara utmaning olik lösning återanvändning anpassning storskalig system
- understand different process role organizational approach
förklara olik process roller organisatorisk metod
- be able use tool support sple understand limitation
använda verktyg stödja spl förklara begränsning
- be able assess potential evaluate exist approach software development organization use sple framework
bedöma potential utvärdera befintlig metod spl mjukvaruorganisationer använda ramverk
- understand complexity theory practical application theoretical knowledge industrial practice
förklara komplexitet teori praktisk tillämpning teoretisk kunskap industriell praxis
- course base lecture workshop group assignment
kurs basera föreläsning workshop grupparbete
- be eligible course student have
behörighet kurs krävas
- bachelor degree equivalent
kandidatexamen programvaruteknik datavetenskap motsvarande
- successfully complete course model-driven engineering e.g. equivalent software architecture dat220 advanced
godkänna kurs modelldriven mjukvaruutveckling t.ex. motsvarande mjukvaruarkitektur software architecture
- be different format course
finnas olik format studie kurs:
- work relevant research assignment
individuell arbete relevant forskningsuppgift
- work literature study relevant topic
individuell arbete relevant litteraturstudie
- activity regular phd student course relevant area
medverkan doktorandkurs relevant område
- describe main phase research work planning execution {revision,documentation/dissemination}
beskriva huvudsaklig moment {forskningsarbete,omprioritering,spridning} planering genomförande dokumentation
- independently perform research prestudy form literature study limited assignment
oberoende sätt driva forskningsförstudie form litteraturstudie forskningsuppgift begränsad omfattning
- course organization depend select format see content
kurs organisation bero välja format se innehåll
- student follow regular phd course participation activity below require
student följa doktorandkurs krävas deltagande aktivitet nedan
- student intend do research assignment literature study follow information apply
student ha avsikt göra forskningsuppgift litteraturstudie gälla följande information
- course span q1 q2 student work independent manner
kurs sträcka student arbeta oberoende sätt
- beginning q1 student take course require state topic interest set work plan define scope goal
början student ta kurs redovisa ämne avse arbeta upprätta arbetsplan definiera omfattning mål
- similarly beginning q2 student take course require state topic interest set work plan define scope goal
sätt början student ta kurs redovisa ämne avse arbeta upprätta arbetsplan definiera omfattning mål
- student approach suitable chalmers teacher make sure take supervisor' role
student {kontakta,lämpligen} lärare undersöka agera handledare
- supervisor expect provide guidance course very minimum involve reading endorse work plan comment grade final report
handledare förvänta ge vägledning hel kurs handla åtminstone läsa godkänna arbetsplan kommentera betygsätta slutrapporten
- end beginning q3 student present work
slut början presentera student arbete
- student be eligible course enrol mpees master's programme successfully complete follow
student inskriva masterprogrammet klara följande kurs
- introduction electronic system design dat093
introduktion elektroniksystemkonstruktion
- introduction integrate circuit design mcc092/mcc091
introduction {integrated,circuit} design
- method electronic system design verification dat110
konstruktionsmetodik elektroniksystem
- contrast regular master' course have focus individual advanced training
skillnad vanlig masterkurser kurs fokus individuell avancerad utbildning
- hence be limit number student accept course
därför finnas gräns hur många student acceptera kurs
- be follow-up course graphic
fortsättningskurs computer
- allow present pair minute
vanlig även presentera par då minut
- seminar present more detail {research-level,ambient,occlusion,hair,illumination,soft,shadow,indirect,spherical,harmonic,wavelet} selection topic e.g. rendering application trace global hard real-time etc.
obligatorisk seminarium presentera mer detalj {forskningsnivå,ambient,occlusion,hair,applications,tracing,illumination,skugga,indirect,spherical,harmonics} antal ämne innefatta t_ex t_ex:16 rendering ray global mjuk
- {research-level,ambient,occlusion,hair,illumination,soft,shadow,indirect,spherical,harmonic,wavelet} ~ {forskningsnivå,ambient,occlusion,hair,applications,tracing,illumination,skugga,indirect,spherical,harmonics}
- rendering ~ rendering
- detail ~ detalj
- seminar ~ seminarium
- global ~ global
- present ~ presentera
- topic ~ ämne
- e.g. ~ t_ex
- trace ~ mjuk
- hard ~ ray
- more ~ mer
- real-time ~ rendering
- selection ~ innefatta
- etc. ~ t_ex:16
- seminar ~ obligatorisk
- application ~ antal
- student achieve practical experience larger project {3d-graphic,extensive} individually group instance implement specific advanced technique several smaller
elev göra även valfri lämplig programmeringsprojekt individuell grupp t_ex t_ex:18 implementera specifik metod flera avancerad liten omfattande tekniker
- e.g. do render {engine,stand,alone} game program
t_ex {t_ex:03,renderingsmotor,tracer,gpgpu-implementation,stand-alone-effekter} utforma spel ray m.m.
- student {at,least}15 attendance seminar be compulsory pass course
minst % närvaro seminarium krävas
- seminar week study period
seminarietillfällen 2h-seminarium vecka läsperiod
- student {at,least}15 attendance be compulsory pass course
minst % närvaro krävas få godkänna kurs
- first seminar presentation give teacher other researcher
en {c:a,seminarietillfällena} ge föreläsning lärare annan forskare
- rest seminar presentation give student follow group discussion deepen understanding present algorithm technique
övrig seminarietillfällen hållas presentation student följa grupp diskutera därmed fördjupa förståelse presentera algoritm tekniker
- course computer graphic equivalent
kurs motsvarande computer graphics liknande
- proper software system architecture be {instrumental,software-reliant} ensure achieve business mission goal satisfy require quality attribute such performance security safety
korrekt mjukvara systemarkitektur avgörande {mjukvaruberoende,affärsmål,uppdragsmål,tillfredsställa,kvalitetsegenskaper} system uppnå övrig erforderlig prestanda säkerhet
- end sound architecture principle method support develop analyze evolve system
sund {arkitekturprinciper,vidareutveckla} metod stöd utveckla analysera system
- certain class system e.g. {safety-critical,outmost,satisfied,eliminate,severe,catastrophic} be importance quality attribute requirement risk even consequence
viss typ system t.ex. säkerhetskritiska {yttre,eliminera,allvarlig,katastrofal} vikt kvalitetskrav uppfylla risk konsekvens
- architectural modeling verification validation evaluation show be effective means significantly increase overall quality system
{arkitektur-modellering,medel} verifiering validering utvärdering visa effektiv väsentlig öka övergripande kvalitet system
- purpose course be learn principle method aid designer developer architect gain increase confidence architectural design include quantitative modeling qualitative architecture evaluation
syfte kurs lära princip metod hjälpa {designer,utvecklare,förtroende} arkitekt få öka utformning arkitektur kvantitativ modellering kvalitativ utvärdering
- course also address specific challenge relate scale dynamics {heterogeneity,ultra-large} find system
kurs {uppmärksamma,skalning,dynamik,heterogenitet,ultra-storskaliga} också särskilja utmaning uppstå samband finnas system
- quality attribute context architect
kvalitetsattribut samband arkitektur
- qualitative quantitative assessment architecture
kvalitativ kvantitativ utvärdering arkitektur
- architectural modeling a.k.a. adl such
{arkitekt-modellering,arkitekturbeskrivningsspråk}
- system modeling role relation software architect
{system-modellering,programvaruarkitekturer} roll relation
- architect evolution variability
arkitektur evolution variabilitet
- partition layered architecture
{partitionerade,skiktad} arkitektur
- case study virtual integration avionic domain
fallstudie virtuell {integration,avionik} domän
- write exam end course
skriftlig tentamen slut kurs
- project also approve
projekt godkänna
- write essay approve present seminar
essä godkänna presentera seminarium
- attention other student presentation
deltagande annan student presentation
- understand role applicability method evaluate architecture
förklara betydelse tillämpning metod utvärdering arkitektur
- describe {inter-dependency,quality-attribute} understand how affect architect
beskriva ömsesidig beroende kvalitetsattribut förstå hur påverka arkitektur
- ability assess architecture quantitatively qualitatively
bedöma arkitektur kvantitativ kvalitativ
- architectural model use adl understand {intentionality,life-cycle} system
utveckla arkitektonisk modell hjälp förstå intentionalitet hel system livscykel
- conduct incremental {multi-fidelity,architecture-centric} verification validation
genomföra {inkrementella,multi-fidelity,arkitektur-centrerad} verifiering validering
- understand characteristic challenge architect {system-of-system,ultra-large-scale} system
förklara egenskap utmaning arkitektur system-av-system extrem storskalig system
- distinguish software architecture system run-time
skilja mjukvaruarkitektur systemarkitektur körtid arkitektur
- lecture seminar project
föreläsning seminarium projekt
- student write essay give seminar participate other
student skriva essä hålla seminarium delta annan
- be eligible course student
behörighet kurs krävas minst
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- main challenge software development be make sure one develop right system i.e. understand requirement need fulfil
stor utmaning mjukvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- purpose course be how learn find collect requirement relevant source start software development project follow established principle format document maintain
syfte kurs hur lära hitta samla krav relevant källa början utvecklingsprojekt programvara fastställa princip format dokumentera underhålla
- main challenge software development be make sure develop right system i.e. understand requirement need fulfil
stor utmaning programvaruutveckling se utveckla rätt system dvs förstå krav uppfylla
- focus course be how find collect requirement relevant source start software development project
kurs fokusera hur hitta samla in krav relevant källa början projekt programvaruutveckling
- different method as well underlie principle format document maintain requirement be covered.
gå gå_igenom:02 olik metod bakomliggande princip format dokumentera underhålla krav
- particular course cover problem arise when requirement engineering conduct {fast-paced,cost-sensitive} industrial reality
kurs behandla särskilt problem uppstå när hantera krav snabb {föränderlig,kostnadskänslig,verklighet} industriell
- follow topic include course
följande moment ingå kurs
- requirement elicitation
framtagning krav
- write requirement specification
skriva krav kravspecifikation
- quality assurance requirement
kvalitetssäkring krav
- prioritise requirement
prioritering krav
- connections alignment requirement engineering other software activity
koppling {samstämmighet,mjukvaruutvecklingsaktiviteter} kravhantering annan
- requirement engineering
kravhantering projekt {kontra,marknadsdriven} utveckling
- requirement engineering
kravhantering agile iterativ inkrementell utveckling
- knowledge understanding
kunskap förståelse
- explain why requirement engineering be key successful software
förklara varför kravhantering nyckel framgångsrik programvaruteknik
- describe challenge involve requirement engineering
beskriva utmaning involvera kravhantering
- explain importance identify stakeholder knowledge context goal
förklara vikt identifiera intressent kunskap sammanhang mål
- explain difference functional quality requirement
förklara skillnad funktion kvalitetskrav
- describe how requirement engineering agile project differ traditional
beskriva hur kravhantering agila projekt skilja traditionell
- {skilfully,elicit} software requirement
{skicklig,programvarukrav} framtagning
- prioritise requirement
prioritera krav
- assure quality requirement specification
kvalitetssäkra krav kravspecifikation
- be able assess current requirement engineering practice software project development company
bedöma nuvarande praxis kravhantering mjukvaruprojekt företag mjukvaruutveckling
- be eligible course student
behörighet kurs krävas minst
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- course deal area current interest computer science engineering
kurs behandla område aktuell intresse data informationsteknik
- aim course be give student {chance,visit} follow example graduate lecture series researcher department
kurs syfte ge student möjlighet följa exempel doktorandkurs föreläsningsserie gästforskare institution
- research-oriented course field relevance computer science engineering
forskningsinriktad kurs område relevant data informationsteknik
- examination vary instance course
examination kurs variera beroende kurstillfälle
- further information give course home page
mycket {detaljerad,kurshemsidan} information hur kurs examinera presentera
- course give student further knowledge research area relevance computer science engineering
kurs tillhandahålla student djup kunskap avse forskningsområde relevant ämne data informationsteknik
- knowledge understanding
kunskap förståelse
- master terminology concept theory associate select area
förstå förklara terminologi koncept teori koppla välja forskningsområde
- demonstrate deep knowledge understanding area course insight current research development
redogöra förklara forskningsområde samt visa förståelse aktuell forskning utveckling välja
- deep methodological knowledge area course
redogöra förklara forskningsmetoder välja forskningsområde
- skill ability
färdighet förmåga
- demonstrate ability critically systematically integrate knowledge analyse assess deal complex issue area course
visa förmåga kritisk systematisk integrera kunskap analysera bedöma hantera komplex fråga välja forskningsområde
- judgement approach
värderingsförmåga förhållningssätt
- search extract necessary information scientific publication select area course purpose identify strength weakness solution approach methodology
söka {extrahera,tillvägagångssätt} nödvändig information vetenskaplig publikation välja forskningsområde syfte bedöma lämplighet presentera lösning metod
- student have degree equivalent
student ha kandidatexamen data informationsteknik
- addition mandatory pre-requisite take course be student establish contact examiner
därutöver förkunskapskrav student ha etablera kontakt kurs examinator
- be examiner decide student accept not course
examinator besluta student anta kurs ej
- {visual,box}2 modeling language such take often fit organization's need
standardisera visuell modelleringsspråk såsom uml tagen direkt {låda,sällan} passa organisation behov
- extend modeling language necessary construct feature create complementary require specialist knowledge software
utöka modelleringsspråk nödvändig konstruktion funktion skapa komplettera språk kräva specialistkunskaper kunskap modellering programvara
- purpose course be student get {familiarize,creation}2 contemporary technology notation adaptation transformation modeling language
syfte kurs vara student bekanta modern tekniker språk notation skapa anpassa omvandla modelleringsspråk
- {visual,box}2 modelling language such often fit organization' need
standardsspråk visuell modellering t.ex. passa ofta inte organisation behov
- extend modelling language necessary construct feature create complementary require specialist knowledge software
utöka modelleringsspråk nödvändig konstruktion funktion skapa ny språk kräva specialistkunskaper kunskap programvaru-modellering
- purpose course be {familiarize,creation}2 student contemporary technology notation adaptation transformation modeling language
syfte kurs student bli förtrogen modern teknik språk notation skapa anpassa omvandla modelleringsspråk
- examination consist part write hec project
examination bestå del skriftlig tentamen hp projekt
- write examination be individual
skriftlig tentamen individuell
- project examination base outcome group work
projekt-examinationen basera resultat grupp arbete
- write examination grade scale use be pass
skriftlig tentamen använda betygsskala underkänna
- project grade scale use pass
projekt använda betygsskala godänd ej godkänna
- 3 complete course grade write exam project part be award pass
godkänna hel kurs krävas skriftlig examen projekt erhålla betyg
- project part be award write exam respectively
krävas projekt erhålla betyg godkänna skriftlig tentamen respektive
- knowledge understanding
kunskap förståelse
- explain follow concept model metamodel constraint transformation semantics abstract concrete syntax
förklara följande begrepp modell meta begränsning transformation semantik abstrakt konkret syntax
- explain architecture contemporary modeling framework
förklara arkitektur samtida modelleringsramverk
- explain how domain specific modeling language realize contemporary framework
förklara hur domänspecifika modelleringsspråk realisera samtida modellering ram
- skill ability
färdighet förmåga
- construct domain specific language e.g. specify metamodel include syntax semantics
konstruera domänspecifika språk t.ex. specificera metamodels syntax semantik
- construct model editor modeling framework
realisera modell-editering modelleringsramverk
- create model validator modeling framework
realisera modell-validering modelleringsramverk
- specify model transformation realize modeling framework
specificera modell transformation realisera modelleringsramverk
- apply domain specific modeling approach authentic case
tillämpa domänspecifik modellering autentisk fall
- judgement approach
värderingsförmåga förhållningssätt
- recognize emerge technology model drive engineering use relevant information source
känna ny teknik {modelldrivet,informationskällor} arbete relevant
- select appropriate modeling technology tooling problem hand
välja lämplig {modelleringsteknik,hands} modelleringsverktyg problem
- course consist series lecture project
kurs bestå föreläsning projekt
- lecture introduce theme project explore development modeling tool
föreläsning introducera tema projekt utforska utveckling modelleringsverktyg
- tool aim authentic situation realize contemporary modeling framework
verktyg syfta hantera autentisk situation realisera samtida modelleringramverk
- project consist weekly iteration modeling tool be incrementally develop
projekt bestå veckovis iteration {modelleringsverktyget,stegvis} utvecklas
- project work carry team student support group supervisor
projektarbete utföra grupp stöd grupphandledare
- be eligible course student have
behörighet kurs krävas minst
- have bachelor degree equivalent
kandidatexamen programvaruteknik datavetenskap motsvarande
- successfully complete course object orient programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 equivalent
godkänna kurs objektorienterad programmering t.ex. motsvarande
- successfully complete course software modeling e.g.tda593 equivalent
godkänna kurs {mjukvarumodellering,ex,tda593} t_ex motsvarande
- software development organization need {constantly,faster} improve become better more efficient
{mjukvaruföretag,ständig} förbättra bli snabb god mycket effektiv
- course prepare student master thesis project improve student' ability conduct phd study
kurs förbereda student examensarbete förbättra elev förmåga bedriva forskarstudier
- course be student interested empirical method apply field software engineering
kurs student intresserad lära applicera olik empirisk metod programvaruteknik
- course introduce quantitative qualitative method software engineering accompany statistical use analysis
kurs introducera kvantitativ kvalitativ metod programvaruteknik
- course contain
kurs innehålla
- descriptive inferential statistical method apply software engineering
deskriptiv inferentiell statistik applicera programvaruteknik
- conduct qualitative quantitative method software engineering
kvalitativ metod programvaruteknik
- course examine write lab assignment carry group normally student
kurs examinera inlämningsuppgift labbe genomföra grupp normal student
- course also examine individual write hall-exam
kurs examinera slutligen också skriftlig salstenta
- assignment be theoretical practical nature
inlämningsuppgifter teoretisk praktisk natur
- knowledge understanding
kunskap förståelse
- describe principle empiricism software engineering
a. förstå princip avse empiri programvaruteknik
- b. principle case study research experiment survey
b. princip fallstudie experiment enkät
- describe principle meta-analytical study
c. underliggande princip meta-analytiska studie
- d. explain importance research ethic
{d.,forskningsetik} förklara vikt
- {e.,recognise} define code ethic when conduct research software engineering
e. känna definiera {code,ethics}2 gälla forskning programvaruteknik
- explain most common ethical model research
f. diskutera förklara vanlig etisk modell forskning
- state explain importance threat validity how control say
{g.,validitetshot} redogöra förklara vikt hur kontrollera typ hot
- skill ability
färdighet förmåga
- a. design empirical study
a. designa empirisk studie
- b. analyse descriptive statistics decide appropriate analysis method
b. analysera deskriptiv statistik definiera lämplig analysmetoder
- use interpret code ethic software engineering research
c. använda förklara {code,ethics}2 programvaruteknisk forskning
- judgement approach
värderingsförmåga förhållningssätt
- state discuss tool use data analysis particular judge output
a. diskutera verktyg {dataanalys,i_synnerhet:10} bedöma resultat
- b. appropriateness particular empirical method applicability solve various disparate software engineering problem
b. bedöma lämplighet olik empirisk metod {tillämpbarhet,disparat,programvarutekniska} lösa problemställning
- c. question assess common ethical issue software engineering research
c. ifrågasätta bedöma vanlig etisk frågeställning programvaruteknisk forskning
- course introduce quantitative qualitative method software engineering research accompany statistical use analysis
kurs introducera kvantitativ kvalitativ metod programvaruteknisk forskning tillsammans statistisk analysera resultat
- course contain
kurs innehålla
- descriptive inferential statistical method apply software engineering
deskriptiv inferentiella statistisk metod applicera programvaruteknik
- conduct qualitative quantitative method software engineering
användning kvantitativ kvalitativ metod
- method analyse quantitative qualitative datum software engineering
metod analysera kvantitativ kvalitativ data programvaruteknik
- usage statistical tool
användande statistisk verktyg
- course provide practical introduction
kurs ge praktisk introduktion mjukvaruutveckling
- be up team adapt theory use tool define own way work
upp team anpassa teori anamma verktyg skapa egen sätt arbeta
- course examine part project deliverable source code binary documentation final report reflect decision outcome
kurs examinera del leverabel projekt källkod applikation dokumentation slutrapport där student reflektera beslut utfall
- together be weighted score scale
del väga samman poängsätts
- detailed weight grade criterion be available course pm
exakt beskrivning {angående,viktning,kurs-pm} betygskriterier finnas
- score be set group level adjust individual contribution
poäng sätta {gruppnivå,individnivå} slutgiltig anpassa t.ex. basera individuell bidrag
- completion course student possess follow understanding skill ability judgement
fullgöra kurs student besitta följande kunskap färdighet förmåga
- knowledge understanding student
kunskap förståelse student
- identify complexity software design development
identifiera svårighet mjukvarudesign implementation
- describe fundamental software engineering such stakeholder requirement
beskriva grundläggande koncept mjukvaruutveckling t.ex. intressent krav
- skill ability student
färdighet förmåga student
- a. elicitate requirement design solution real-world problem
{locka,elicitera} fram krav designa lösning verklig problem
- c. apply skill programming course other relevant project-like environment
tillämpa färdighet {programmeringskurser,projektliknande} annan relevant kurs miljö
- learn new tool api his/her own
lära ny verktyg apier egen hand
- course be organize project where student work team usually address real-world software engineering task
kurs organisera projekt där student arbeta team vanligtvis lösa realistisk mjukvaruutvecklingsuppgift
- team have weekly supervision meeting
team veckovis handledningsmöten
- project supplement lecture provide insight task student work software engineering general
supplement projekt ge serie föreläsning fördjupa insikt uppgift samt mjukvaruutveckling stor
- test be most used verification validation technique industry
testning mycket använda {verifiering-,valideringstekniker} industri
- course provide student general background testing technique focus theory practice model-based
kurs ge student allmän bakgrund testmetoder fokus teori praktik modellbaserad testning
- course provide student background theory practice model-based testing include how tool be use improve software quality
kurs ge student bakgrund teori {praktikav,testverktyg,kananvändas} modellbaserad testning inklusive hur förbättra mjukvara kvalité
- general test technique explain focus model-based testing
allmän provningstekniker förklara fokus modellbaserad testning
- student get hands-on experience build model testing use verification purpose
elev få praktisk erfarenhet bygga modell testning använda verifiering
- examination consist part write exam hec hand-in assignment
examination bestå del skriftlig tentamen hp inlämna uppdrag
- hand-in assignment normally carry out individually pair write exam be individual
inlämningsuppgifter utföra normal individuell par tentamen
- write exam be
betygsskala skriftlig tentamen underkänna
- knowledge understanding
kunskap förståelse
- explain distinction software verification validation
förklara skillnad verifiering validering programvara
- describe connection software development phase kind testing
beskriva samband mjukvaruutvecklingsfaser olik typ test
- describe explain number different test method use practical situation
beskriva förklara antal olik testmetoder använda praktisk situation
- explain model-based testing be
förklara modellbaserad testning
- skill ability
färdighet förmåga
- construct model modeling specification language learn course
konstruera modell modellering specifikationsspråk lära kurs
- appropriate meaningful test interpret explain stakeholder result application such case use tool practical example
konstruera lämplig meningsfull test tolka förklara intressent resultat tillämpning sån testfall verktyg praktisk exempel
- apply model base testing realistic example
applicera modellbaserad testning realistisk exempel
- judgement approach
värderingsförmåga förhållningssätt
- describe tool use testing software interpret output
exemplifiera beskriva verktyg använda testning programvara tolka resultat
- hypothesize source program failure reflect how better correctness such
identifiera göra hypotes källa program {misslyckande,riktighet} reflektera hur god kontrollera sån
- student expect be active whole mini-module
student förvänta aktiv hel minimodulen
- exercise be theoretical practical nature
övning teoretisk praktisk slag
- be eligible course student have bachelor degree equivalent include complete programming
behörighet kurs krävas minst kandidatexamen programvaruteknik datavetenskap motsvarande godkänna programmering
- knowledge datum structure propositional logic be recommend
kunskap datastrukturer satslogik rekommendera
- {initial,system's,lifecycle} development be only small phase typically follow many year system evolution
initial utveckling vara bara liten fas system livscykel vanligen följa många år vidareutveckling
- purpose course be {familiarise,re-balancing,non} student situation activity technique typical software evolution such add new feature refactoring automate variability testing improve performance functional requirement so on
syfte kurs studerande bli förtrogen situation aktivitet metod typisk vidareutveckling mjukvara exempel lägga ny funktion refactoring {automatisering,re-balansering} variabilitet testning förbättra prestanda icke-funktionella krav så vidare
- assessment consist series poster session semester final write report group
bedömning bestå serie poster-tillfällen termin slutlig skriftlig rapport grupp
- poster session be use {formative,summative} assessment final report
poster-tillfällen använda {formativ,summativ} bedömning slutlig rapport
- grade be individual base content group' report individual' degree contribution project whole
betyg individuell basera innehåll grupp rapport individ bidrag projekt helhet
- grade scale comprise fail
betygsskala bestå
- grade knowledge goal above be satisfy
betyg kunskapsmål ovan uppfylla
- grade project whole manage deliver {improved,acceptance} software product own organisation typically open source get improvement
betyg projekt helhet {lyckas,source-projekt,acceptans} leverera förbättra programvara produktägande organisation vanligtvis open få förbättring grupp göra
- knowledge understanding student be able
kunskap förståelse student
- explain notion software product quality define
förklara begrepp programvarukvalitet definition
- summarize state art method tool quality improvement area i.e. functionality reliability usability efficiency maintainability {portability,sub-area}
aktuell metod verktyg {kvalitetsutveckling,kvalitetsområdena,iso9126,underhållbarhet,bärbarhet} dvs funktionalitet tillförlitlighet användbarhet effektivitet delområden
- explain challenge associate software evolution
förklara utmaning förknippa programvaruutveckling
- skill ability student be able
färdighet förmåga student
- evaluate quality software product use model
utvärdera kvalitet programvara hjälp kvalitetsmodell
- improve quality software product area
förbättra kvalitet programvara område
- collaborate peer work different improvement goal same product
samarbeta {kollega,förbättringsmål} arbeta olik produkt
- interact product-owning organisation
interagera produktägande organisation
- judgement approach student be able
värderingsförmåga förhållningssätt student
- select authentic software product need quality improvement
välja programvara behov kvalitetsförbättring
- select improvement method technique appropriate quality task {at,least}15 area above
välja metod tekniker lämplig kvalitetsförbättring åtminstone område nämna ovan
- (1) course programming e.g. tda545 object-oriented
godkänna kurs programmering t_ex t_ex:08 tda545 objektorienterad motsvarande
- {(3a),dat231} requirement engineering
(3a) kravhantering
- {(3b),dat240} model-driven software development
{(3b),dat240} modelldriven mjukvaruutveckling
- (3c) dat220 advanced software architecture
{(3c),dat220} avancerad mjukvaruarkitektur
- {(3d),dat260} model-based testing
{(3d),dat260} modellbaserad testning
- course intend give overview {energy-dissipation,battery-powered} aspect computer computing range electronic circuit operate system pocket device supercomputer datum center
kurs syfta ge översikt aspekt dator leda {energiförbrukning,batteridriven} elektronisk krets operativsystem enhet superdator datacenter
- grade determine base performance write oral assignment lab {take-home,open-book} exam
betyg fastställa basera prestation skriftlig muntlig uppgift % laboration hemtentamen öppen bok
- course give
kurs ge engelska
- teaching be lecture class exercise laboratory session use work presentation skill
undervisning bedriva föreläsning övning laboration använda arbeta presentationsteknik
- final grade {calculate,mention} base individual type together weight above
slutbetyget beräkna individuell betyg typ tillsammans vikt nämna ovan
- course consist lecture series homework assignment oral written presentation lab
kurs bestå föreläsningsserie hemuppgift muntlig skriftlig presentation laboration
- much work course consist independent reading assignment
stor del arbete kurs bestå oberoende instuderingsuppgifter
- student give frequent oral presentation demonstrate understanding reading facilitate discussion
student därför ge {tät,instuderingsuppgifterna} muntlig presentation visa förståelse skapa diskussion
- specific skill practice range short {elevator,pitch,fun,collaborative,setting} longer lecture do team relax
presentation också leda träning {korta,elevator,rolig,avslappnad,omgivning} lång föreläsning utföra grupp samverka
- discussion only focus technology also how affect {world's,carbon,footprint} likely impact society now future generation
diskussion inte bara fokusera teknik också hur påverka {värld,koldioxidutsläpp,just,sannolik,generation} nu inverka samhälle kommande
- computer architecture dat105 equivalent be strongly recommend
datorarkitektur motsvarande rekommendera stark
- student understand how processor pipeline cache work be comfortable read assembly language
student förstå funktion processor pipeline cachar läsa assemblerkod
- aim course be introduce principle practice parallel programming functional language
syfte kurs introducera princip praktisk tekniker parallell programmering funktionell programmeringsspråk
- parallel programming mean use multiple hardware core processor order gain speed
parallell programmering mena användning flera hårdvaruenheter kärna processor öka beräkningskapaciteten
- course cover approach parallel functional programming
kurs belysa metod parallell funktionell programmering
- cover current research topic rely heavily scientific papers source material
akutell forskning ämne presentera kurs använda vetenskaplig artikel kursmaterial
- course cover principle practice parallel programming
kurs behandla princip praktisk tekniker parallell programmering haskell erlang
- advantage functional approach parallelism {immutability,absence,determinism} datum race
fördel parallell funktionell programmering {oföränderlighet,immutability,avsaknad,synkroniseringsfel,determinism}
- {immutability,absence,determinism} ~ {oföränderlighet,immutability,avsaknad,synkroniseringsfel,determinism}
- functional ~ funktionell
- advantage ~ fördel
- race ~ {oföränderlighet,immutability,avsaknad,synkroniseringsfel,determinism}
- parallelism ~ parallell
- approach ~ programmering
- datum ~ programmering
- profile parallel functional program {granularity,data-dependency} bottleneck locality
{profilera,kornighet,lokalitet,databeroenden} parallell funktionell program flaskhals
- functional algorithm divide-and-conquer
parallell funktionell algoritm söndra-och-härska "
- approach express parallelism {eval,par,skeleton} monad parallel strategy datum
metod uttrycka parallellism parallell strategi skelett dataparallellism
- functional approach programming
funktionell programmering
- parallelisation distribution
{parallellisering,distribuering}
- scalability
skalbarhet
- handle error massively parallel system
felhantering massiv parallell system
- knowledge understanding
kunskap förståelse
- distinguish concurrency parallelism
förstå betydelse skillnad {samtidighet,concurrency} parallellism
- give overview approach parallelism functional programming language scientific literature
beskriva metod parallellism funktionell programspråk vetenskaplig litteratur
- skill ability
färdighet
- write modify test parallel functional program run variety architecture such shared memory multiprocessor network commodity server
modifiera testa parallell funktionell program avse olik datorsystemarkitekturer {multiprocessorer,grafikprocessorer} delad minne nätverk server
- interpret parallelism profile address bottleneck
tolka {exekveringsprofiler,åtgärda} parallell program flaskhals
- judgement approach
värderingsförmåga förhållningssätt
- when use functional language be appropriate solve parallel programming problem
identifiera {omständighet,programmeringsproblem} funktionell språk lämplig läsa parallell
- select appropriate form parallel functional programming give problem expain choice
välja form parallell funktionell programmering passa given problem förklara val
- student complete obligatory laboratory assignment
{gästföreläsningar,expert} hållas extern leda forskare
- requirement course be successfully complete year subject computer science equivalent
student ha fullfölja år studium datavetenskap datateknik jämförbar utbildning
- course participant also complete introductory functional programming preferably use
kursdeltagare genomgå introduktionskurs funktionell programmering företrädesvis användande erlang
- example chalmers be tda555
{kursexempel,tda452,tda555} chalmers
- course also aim give student technical skill design integration verification hardware software processor-based system
kurs också ge student teknisk färdighet konstruera integrera verifiera hård mjukvara processorbaserade system
- design verification microprocessor system include peripheral device be develop specific functionality performance
konstruktion verifiering mikrodatorsystem mikroprocessor periferienheter tas fram viss funktionalitet prestanda
- methodology project work include planning execution follow version control
metodik projektarbete planering drift uppföljning versionshantering
- technical write include documentation minute final report
skriftlig framställning form dokumentation protokoll slutrapport
- course run project group student lead individual grade respectively
kurs driva projektform grupp student leda individuell betyg respektive
- grade base different interact parameter {namely,compliance,disciplinary,rhetoric,argumentation} quality project work planning effort technical plan final product write communication language information structure audience adapt
betyg basera olik samverka parameter {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation} kvalitet planering konstruktionsarbete teknisk uppfylla slutprodukt samt skriftlig kommunikation språk
- {namely,compliance,disciplinary,rhetoric,argumentation} ~ {nämligen,projektdrift,plan,disciplinär,informationsstruktur,retorik,publikanpassad,argumentation}
- technical ~ teknisk
- different ~ olik
- grade ~ betyg
- write ~ skriftlig
- parameter ~ parameter
- base ~ basera
- planning ~ planering
- quality ~ kvalitet
- language ~ språk
- interact ~ samverka
- grade ~ basera
- base ~ betyg
- communication ~ kommunikation
- product ~ slutprodukt
- effort ~ uppfylla
- project ~ teknisk
- audience ~ skriftlig
- project ~ skriftlig
- technical ~ skriftlig
- communication ~ olik
- work ~ samt
- project ~ slutprodukt
- base ~ skriftlig
- final ~ kvalitet
- quality ~ betyg
- plan ~ basera
- information ~ teknisk
- structure ~ konstruktionsarbete
- adapt ~ samt
- assessment carry out distinct deliverable
betygsgrundande bedömning ske speciell leverans
- project plan
projektplan
- opposition note group' draft final report
oppositionskommentar annan grupp utkast slutrapport
- project demonstration
demonstration slutprodukt
- final report
slutrapport
- addition assessment be do several occasion course respect project meeting management version control
dessutom ske betygsgrundande bedömning flera {tillfälle,projektmöteshantering} kurs gång avseende versionshantering
- assessment above lead group grade
resultat bedömning gruppbetyg
- base student' contribution project work individual grade be higher lower group establish
basera respektive student bidrag projektgrupp arbete sätta individuell betyg hög låg gruppbetyget
- design verify demonstrate microprocessor system consist appropriate peripheral possibly also interface electronics graphical user meet specified functionality performance
konstruera verifiera demonstrera mikrodatorsystem bestå mikroprocessor lämplig periferienheter eventuell också viss elektronik gränssnitt grafisk uppfylla specificera funktionalitet prestanda.
- write c program microprocessor focus management peripheral
skriva c-program mikroprocessor fokus hantering periferienheter.
- demonstrate basic skill {managing,handful} follow technical development project group developer
visa {basfärdighet,handfull,utvecklare.} driva följa upp teknisk utvecklingsprojekt grupp
- support basic function version control system organize ongoing documentation report program code
stöd grundläggande funktion {versionshanteringssystem,programkod.} organisera löpande dokumentation rapport
- write basic project plan prior technical development
skriva grundläggande projektplan teknisk utvecklingsprojekt.
- write project report conclusion technical development as well critically examine
skriva projektrapport {avslutning,projekt.} teknisk utvecklingsprojekt samt kritisk granska ytterlig
- reason choice conclusion background consequence own project as well
resonera ställningstagande slutsats bakgrund följd egen projekt ytterlig
- initially lecture introduce feature microprocessor system facilitate technical assessment design choice
initial introducera föreläsning mikrodatorteknik krävas göra teknisk bedömning val konstruktion system
- addition early lecture highlight how run document technical development project include aspect such writing group dynamics version control
dessutom belysa {tidig,gruppdynamik} föreläsning hur driva dokumentera teknisk utvecklingsprojekt exempel aspekt rapportskrivning versionshantering
- project team assemble teacher select limited number offer
projektgrupp sätta samman lärarlaget välja projekt begränsad antal erbjuda
- connection project selection mentor provide support assign team
samband val tilldela projektgrupp mentor ge stöd projektarbete
- first study week project team focus assimilate technical document prepare plan
en läsveckorna ägna projektgrupp främst läsa in teknisk dokumentation utarbeta projektplan
- system implementation work {commence,intensify} study week run support weekly project meeting continuous documentation final when verification demonstration preparation be
konstruktionsarbetet påbörja {läsvecka,löpa,projektgruppsmöten,systemverifiering,demonstrationsförberedelser,slutdokumentation,intensifiera} stöd veckovis kontinuerlig dokumentation fram avsluta läsveckorna då arbete
- knowledge understand robotic control and/or communication system emphasis hands-on experience construction programming insight current research development area
kunskap förståelse förvärva robotik inbyggd styrsystem kommunikationssystem betoning praktisk erfarenhet konstruktion programmering insikt aktuell forskning utveckling område
- skill ability demonstrate develop design computer control distribute algorithm program network protocol adapt need capacity road user meet societal requirement sustainable development social ecological term
färdighet förmåga visa utveckla konstruera {datorisera,trafikant} styrsystem distribuera algoritm program nätverksprotokoll anpassa användande behov möta samhällelig krav hållbar utveckling social ekologisk termer
- demonstrate ability work team collaborate group different constitution background
visa förmåga arbeta team samarbeta grupp olik konstitution bakgrund
- demonstrate ability plan engineering task report progress project achievement
visa förmåga planera ingenjör uppgift rapportera framsteg prestation projekt
- judgement approach demonstrate ability plan engineering task give clear account his/her team achievement conclusion way support orally write address different audience
värderingsförmåga förhållningssätt visa förmåga planera {ingenjörsuppgift,specialinriktningar} redogöra individuell grupp prestation formulera slutsats muntlig skriftlig sätt förstå dela ingenjör annan
- lecture project meeting report deliverable
föreläsning projektmöten rapport projektresultat
- course include project place software development company
kurs innehålla projekt {förlägga,mjukvaruutvecklingsföretag}
- project contain element test practice knowledge student train in i.e. area software engineering
projekt innehålla moment testa praktik kunskap student bli utbilda dvs område software engineering
- student demonstrate ability identify industrial problem use advanced software engineering method solve be
student visa förmåga identifiera industriell frågeställning använda avancerad software engineering metod lösa problem
- course include comparison different method solve problem analysis difference theoretical practical consideration how use be
kurs ingå jämförelse olik metod lösa problem analys skillnad teoretisk praktisk förutsättning hur använda
- course assess planning report individual write final
kurs examinera individuell planeringsrapport skriftlig slutrapport
- planning report describe
planeringsrapporten beskriva
- company offer {internship,incl,.contact,offering} graduate written
företag erbjuda {praktikplats,inkl.,kontaktperson,erbjudan} student skriftlig
- project deliverable company
projekt leverabel företag
- ipr issue
{ev,ipr} frågeställning
- grade course be fail
betygsskala omfatta betygsgrad
- pass course require grade planning report final
få betyg kurs krävas planeringsrapporten slutrapporten
- grade require planning report final
få betyg kurs krävas planeringsrapporten slutrapporten
- grade require planning report final
få betyg kurs krävas planeringsrapporten slutrapporten
- complete course student be able
avsluta kurs förvänta student kunna:
- identify number software engineering technique solve industrial problem
identifiera antal software engineering metod lösa industriell problem
- solve problem select method
lösa problem utvälja metod
- knowledge course field software engineering contribute development company
tillämpa kunskap kurs område software engineering bidra företag utveckling
- select most appropriate method give {circumstance,cooperative,enterprise} relevant
välja mycket lämplig metod ge förutsättning relevant samarbetsföretaget.
- reflect theoretical premise apply software engineering practice
reflektera teoretisk förutsättning tillämpad software engineering metod
- admit course student
anta kurs student
- provide planning report clearly define project goal execution learn
tillhandahålla planeringsrapport tydlig definiera {projektmål,utförande} lärandemål
- student get admit approval planning report
student anta godkännande planeringsrapporten
- complete computer science curriculum knowledge generic skill relevant student's future professional role
kurs syfte komplettera datatekniska datavetenskapliga {läroplan,yrkesroller} allmän kunskap relevant student framtida
- student
student
- develop scientific writing skill study critically analyze summarize select well-written article
utveckla vetenskaplig skrivande studera kritisk analysera sammanfatta utvälja välskriven artikel
- train technical communication different audience
öva teknisk kommunikation skrift olik målgrupp
- discus ethical aspect subject computer science
diskutera etisk fråga röra ämne datavetenskap
- learn ethical principle research publishing
lära forskning publiceringsetik
- guideline basics technical writing
riktlinje grund teknisk skrivande
- theory ethic example
teori etik exempel
- example show how modern research do advanced practical solution apply industry
exempel hur modern forskning bedriva avancerad praktisk lösning använda industri
- read summarize scientific article clearly describe technical problem treat be reason choice solution
läsa sammanfatta vetenskaplig artikel så klar framgå teknisk problem lösa liksom grund val lösning
- retrieve information certain question identify essential point communicate
söka fram information viss fråga identifiera väsentlig förmedla
- describe scientific technical topic way {that,non-expert} also understand most important point
beskriva {or,icke-experter,punkt} sammanfatta vetenskaplig teknisk frågeställning sån sätt även förstå viktig
- make inform evaluation ethical societal impact method design system
utvärdera etisk samhällelig effekt metod konstruktion system
- apply ethical principle good practice scientific writing include proper citation use statistics
tillämpa etisk princip vetenskaplig skrivande korrekt citat användning statistik
- equivalent {at,least}15 year study computer science
kunskap motsvarande sammanlägga liten år studium datatekniska datavetenskapliga ämne
- course be only open student admit
kurs endast öppen student inskriva mpalg
- ensure quality be major challenge software development other {thing,pressure} complexity time cost consideration
säkerställa kvalitet stor utmaning mjukvaruutveckling annan {pga,tidspress,kostnadshänsyn} komplexitet
- course aim student learn modern method quality assurance software development particular focus embedded system web application
kurs syfta student lära modern metod kvalitetssäkring mjukvaruutveckling särskilja fokus inbyggd system webbapplikationer
- course introduce student modern method quality assurance software development
kurs introducera student modern metod kvalitetssäkring mjukvaruutveckling
- content course consist lecture relevant standard e.g. quality assurance measurement
kurs innehålla föreläsning relevant standard t_ex t_ex:08 kvalitetssäkring mätning visualisering kvalitet
- course prepare student work quality engineer manager software development organization focus embedded web application
kurs förbereda student arbete {kvalitetsingenjörer,kvalitetschefer} mjukvaruutvecklingsorganisationer särskilja fokus inbyggd system webbapplikationer
- report rapport higher education credit
rapport report hp
- sub-course be report base result quantify assess quality software product
delkursen rapport innehålla resultat beräkning kvalitet utvälja produkt
- purpose sub-course be assess student practical skill teach course
delkursen syfta examinera student praktisk kunskap ge kurs
- write exam higher education credit
skriftlig salstenta {written,exam} hp
- sub-course be individual written hall exam theoretical practical question
delkursen bestå salstenta innehålla teoretisk praktisk fråga
- purpose question be assess student knowledge definition relevant research field
fråga syfta examinera student kunskap definition relevant forskning område
- knowledge understanding
kunskap förståelse
- explain discuss importance software quality modern society
förklara diskutera betydelse mjukvarukvalitet ha modern samhälle
- describe how sustainability be see quality attribute software product
beskriva hur hållbarhet betrakta kvalitetsattribut mjukvaruprodukter
- skill ability
färdighet förmåga
- construct quality model different level software development organization e.g. team project
konstruera kvalitetsmodeller olik nivå mjukvaruutvecklingsorganisationer t_ex team projekt
- construct quality assurance plan collect datum quantify assess software product e.g. base exist open source
konstruera {kvalitetssäkringsplaner,kvantifiera} samla data bedöma kvalitet mjukvaruprodukter t_ex t_ex:16 basera existerande open program
- construct automate measurement system measure quality software product base datum modern development tool e.g.
konstruera automatisera system mäta kvalitet mjukvaruprodukter basera data modern {utvecklingsverktyg,git} t_ex t_ex:18
- use modern tool {visualization,defect,inflow} trend software quality e.g. profile
använda modern verktyg visualisering trend {mjukvarukvaliten,defekt} t_ex antal
- judgement approach
värderingsförmåga förhållningssätt
- assess importance software quality relation time cost modern development project
värdera vikt {mjukvarukvalité,kostnadsbild} relation tid modern mjukvaruprojekt
- relate software quality societal aspect development e.g. how human life influence low car
relatera mjukvarukvalitet {samhällsliga,mjukvarutveckling,t_ex:10,människoliv} aspekt t_ex hur påverka dålig kvalitet mjukvara modern bil
- assess risk erroneous quality assurance process modern software development company
bedöma risk {bristfällig,kvalitetssäkringsprocesser} modern mjukvaruutveckling
- be eligible course student
behörighet kurs krävas minst kandidatexamen software engineering informationsteknik programvaruteknik datavetenskap motsvarande godkänna programmering
- complete course practical software development engineering project e.g. dat255
t.ex. grundläggande programvaruutveckling motsvarande godkänna kurs praktisk projekt systemutveckling mjukvaruutveckling software engineering project
- lecture topic be
föreläsning behandla
- introduction functional programming calculational proof
introduktion funktionell programmering programkalkyl bevis
- introduction case study linear algebra
introduktion domänspecifika språk linjär algebra exempel
- dsl mathematics case study category theory
dsl matematik kategoriteori exempel
- real analysis mean value theorem formula
reell analys {medelvärdessatser,formuler}2
- real analysis dsl power series
reell analys dsl potensserier
- more linear algebra eigenvalue optimization
mycket linjär algebra egenvärden optimering
- knowledge understanding
kunskap förståelse
- design implement dsl new domain
designa implementera domänspecifikt språk ny domän
- organize area mathematics dsl term
strukturera delområden matematik termer
- explain main concept elementary real complex analysis algebra linear
förklara central begrepp {grudläggande,complex,anays,linjör}2 reell algebra
- skill ability
färdighet förmåga
- develop adequate notation mathematical concept
utveckla lämplig notation matematisk koncept
- perform calculational proof
genomföra kalkylera bevis
- use power series solve differential equation
använda potensserier lösa differentialekvation
- use laplace transform solve differential equation
använda laplace-transformer lösa differentialekvation
- judgement approach
värderingsförmåga förhållningssätt
- discuss compare different software implementation mathematical concept
diskutera jämföra olik implementationer matematisk begrepp
- student successfully complete
student klara
- course computer science example introduction programming mathematical software
kurs datateknik exemeplvis programmering
- additional course hec mathematics computer science
ytterlig kurs matematik data it
- course present classical mathematical topic computing science perspective
kurs presentera klassisk matematisk ämne datavetenskaligt perspektiv
- lecture topic be
föreläsning behandla
- introduction functional programming calculational proof
introduktion funktionell programmering programkalkyl bevis
- introduction case study linear algebra
introduktion domänspecifika språk linjär algebra exempel
- dsl mathematics case study category theory
dsl matematik kategoriteori exempel
- real analysis mean value theorem formula
reell analys {medelvärdessatser,formuler}2
- real analysis dsl power series
reell analys dsl potensserier
- more linear algebra eigenvalue optimization
mycket linjär algebra egenvärden optimering
- knowledge understanding
kunskap förståelse
- design implement dsl new domain
designa implementera domänspecifikt språk ny domän
- organize area mathematics dsl term
strukturera delområden matematik termer
- explain main concept elementary real complex analysis algebra linear
förklara central begrepp {grudläggande,complex,anays,linjör}2 reell algebra
- skill ability
färdighet förmåga
- develop adequate notation mathematical concept
utveckla lämplig notation matematisk koncept
- perform calculational proof
genomföra kalkylera bevis
- use power series solve differential equation
använda potensserier lösa differentialekvation
- use laplace transform solve differential equation
använda laplace-transformer lösa differentialekvation
- judgement approach
värderingsförmåga förhållningssätt
- discuss compare different software implementation mathematical concept
diskutera jämföra olik implementationer matematisk begrepp
- student successfully complete
student klara
- course computer science example introduction programming mathematical software
kurs datateknik exemeplvis programmering
- additional course hec mathematics computer science
ytterlig kurs matematik data it
- bachelor thesis also aim develop skill application engineering problem solve research method
kandidatarbetet syfta också ge kunskap färdighet ingenjörsmässig vetenskaplig arbetssätt
- main part bachelor thesis be project
kandidatarbetets huvuddel utgöra projektarbete
- write thesis report follow established standard scientific technical
kandidatarbetet redovisa skriftlig gälla norm vetenskaplig teknisk rapportering presentera muntlig försvara seminarium
- report consist independently author {identifiable,joint} part
skriftlig del bestå självständig författa uppsats rapport omfattande hel kandidatarbetet tydlig identifierbar gemensam
- formulate delimit complex problem
formulera avgränsa problemställning välja ämne
- relevant formulate problem
integrera utveckla kunskap välja problemställning
- critically evaluate project respect problem approach result
kritisk granska värdera konstruktiv ifrågasätta annan kandidatarbete avse frågeställning genomförande resultat
- only credit register exam period study year take consideration
{avstämning,årskurs} ske läsperiod {inrapportera,ladok}5
- purpose thesis be enable student develop deeper knowledge understanding capability attitude context programme study
examensarbete syfta student utveckla fördjupa kunskap förståelse förmåga förhållningssätt utbildning sammanhang
- thesis write end programme offer opportunity {delve,deeply,synthesise}2 more knowledge acquire previous study
examensarbete ligga slut utbildning innebära fördjupning synas tidigare förvärva kunskap
- thesis master science programme place emphasis {technical/scientific/artistic,matter}2 aspect subject
examensarbete civilingenjörs- arkitekt teknologie masterprogram betona teknisk {naturvetenskaplig,konstnärlig}2 innehåll
- thesis approve follow stage complete
examensarbete godkänna krävas följande delmoment genomföra
- approve planning report
godkänna planeringsrapport
- approve thesis
godkänna rapport
- approve presentation defense thesis
godkänna presentation {försvar,examensarbetsredovisningen}3
- approve opposition thesis
godkänna opposition annan masterexamensarbete
- attendance presentation defense other theses
närvaro annan examensarbetsredovisningar
- hec thesis interim report be submit when work reach halfway point
examensarbete omfattande hp delredovisning göra halv tid
- examiner decide form interim report
examinator besluta form delredovisning
- when interim report approve hec register
godkänna delredovisning leda hp {inrapportera,ladok}5
- learning objective thesis base master science engineering architecture degree formulate local master's procedure
lärandemål masterexamensarbetet utgå mål civilingenjörs- arkitekt respektive teknologie masterexamen formulera lokal examensordning
- {diarienummer,c2007/723}2
dnr
- specific learning objective be fulfil master' thesis student able
specifik lärandemål fullfölja masterexamensarbetet student
- project use essential in-depth knowledge major subject field study scientifically correct way relate current research development work
använda väsentlig fördjupa kunskap huvudområdet inriktning utbildning projekt vetenskaplig korrekt sätt relatera aktuell forskning utvecklingsarbete
- choose state one's reason select project method respect major subject field study
välja motivera val metod projekt huvudområdet inriktning utbildning
- contribute research development work be able relate relevant scientific technical industrial architectonic context
bidra forskning utvecklingsarbete relatera arbete relevant vetenskaplig respektive teknisk industriell arkitektonisk sammanhang
- base holistic view critically independently creatively identify formulate deal complex issue
helhetssyn kritisk självständig kreativ identifiera formulera hantera komplex frågeställning
- plan adequate method carry {qualify,designate}2 task framework also be able evaluate work
planera adekvat metod genomföra kvalificerad uppgift given ram samt utvärdera arbete
- create analyse critically evaluate different technical architectonic solution
skapa analysera kritisk utvärdera olik teknisk arkitektonisk lösning
- critically systematically integrate knowledge
kritisk systematisk integrera kunskap
- present discuss conclusion as well knowledge argument base speak write
engelska muntlig skriftlig klar redogöra diskutera slutsats kunskap argument ligga grund
- framework specific project identify issue need address relevant societal ethical ecological factor be observe
ram specifik projekt identifiera frågeställning besvara relevant samhällelig etisk ekologisk aspekt beakta
- observe discuss ethical aspect research development work {pertain,explores/develops}2 how carry as well
beakta diskutera etisk aspekt forskning utvecklingsarbete avse hur arbete genomföra undersöka utvecklas
- identify discuss need further elucidation different project aspect {decision-making,realisation}2 when relevant
identifiera diskutera behov ytterlig belysning olik aspekt projekt beslut genomförande där så relevant
- completion degree work student demonstrate such knowledge ability require independently master
genomföra examensarbete student visa sån kunskap förmåga krävas självständig arbeta arkitekt civilingenjör teknologie mast
- initiation
initiering
- thesis be write single student work together
examensarbete genomföra student tillsammans
- description be include registration documentation
beskrivning bifoga registreringsunderlaget
- description contain background purpose objective possibly method
beskrivning innehålla bakgrund syfte mål eventuell metod
- examiner ensure student meet requirement general specific prerequisite thesis propose topic intended learning outcome theses
examinator kontrollera student uppfylla generell specifik förkunskapskraven examensarbete föreslå motsvara lärandemål
- examiner sign registration documentation
examinator signera registreringsunderlaget
- ensure thesis fall main subject master's programme sign registration documentation
masterprogramansvarig kontrollera examensarbete {falla,masterprogrammets,huvudområde}2 signera registreringsunderlaget
- send registration documentation student education office
skicka in registreringsunderlaget studentcentrum
- student education office complete registration
studentcentrum registrering
- planning
planering
- student write planning report provide detailed description problem/task
student skriva planeringsrapport {precisera,problembeskrivningen}2 uppgift
- planning report contain background purpose objective scope method timetable completion thesis
planeringsrapporten innehålla bakgrund syfte mål avgränsning metod tidsplan examensarbete genomföra
- planning report be submit examiner approval
planeringsrapporten lämna examinator godkännande
- student be entitle guidance course work
arbete gång ha student erna rätt regelbunden handledning
- reporting
delredovisning
- work week hec thesis student s report {status,mpa}2 examiner
hp examensarbete student {arbetsvecka,avrapportera,status}2 arbete examinator masterprogramansvarig
- approve interim report result hec register
godkänna delredovisning innebära hp {inrapportera,ladok}5
- write report
skriftlig redovisning
- thesis write
examensarbetsrapporten skriva engelska
- cover etc. thesis formulate accord instruction template design publish master
utformning examensarbete {framsida,mall}2 mm ske
- see https://student.portal.chalmers.se/en/chalmersstudies/masters-thesis/pages/design-and-publish-masters-thesis.aspx
se https://student.portal.chalmers.se/sv/chalmersstudier/kandidat-och-examensarbete/examensarbete/sidor/utformning-rapporter-exjobb-kand.aspx
- thesis {parse,anti-plagiarism}2 use software
examensarbetsrapporten kontrollera plagiatverktyg
- chalmers policy regard open access confidentiality apply work thesis publish report
chalmers policy offentlighet sekretess gälla examensarbete genomföra publicering rapport
- see chalmers {working,c2008/271}2 procedure
se chalmers arbetsordning
- thesis publish electronically accord applicable rule electronic publication theses
examensarbetsrapporten publicera elektronisk regel gälla publicering examensarbete chalmers
- when student work jointly thesis division clearly state
när student utföra examensarbete tillsammans arbetsfördelning tydlig framgå examensarbetsrapporten
- oral presentation
muntlig redovisning
- oral presentation begin student describe work
muntlig redovisning inleda student presentera arbete
- oral presentation make
muntlig presentation utföra engelska
- time oral presentation write thesis complete publish
{tidpunkt,färdigskriven}2 muntlig redovisning rapport ej publicera
- be make possible include {viewpoint,incorporate}2 arise oral presentation thesis
medge {synpunkt,framkomma,inarbeta}2 redovisning rapport
- oral presentation include defense thesis be do
muntlig redovisning opposition genomföra chalmers
- additional presentation make company other external organisation necessary
ytterlig redovisning behov genomföra företag
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- presentation thesis be {announce,date}2 department {at,least}15 week prior
presentation examensarbete {annonsera,presentationsdatum}2 aktuell institution minst vecka
- presentation hold period {normal,hour}2 office
presentation ske period {augusti,juni,arbetstid}2 normal
- student {pursue,five-year}2 master science engineering architecture education accrue {at,least}15 hec begin work thesis
student {femårig,arkitektutbildningarna}2 civilingenjörs- uppnå minst hp examensarbete påbörja
- student only take part master's programme accrue {at,least}15 hec begin work thesis
student enbart läsa masterprogram uppnå minst hp masterprogrammet examensarbete påbörja
- addition general credit requirement necessary prerequisite course complete specific thesis
generell {poängkraven,förkunskapsgrundande}2 specifik examensarbete genomföra nödvändig kurs klara_av
- examiner formulate monitor prerequisite requirement
examinator formulera kontrollera sån förkunskapskrav
- purpose thesis be enable student develop deeper knowledge understanding capability attitude context programme study
examensarbete syfta student utveckla fördjupa kunskap förståelse förmåga förhållningssätt utbildning sammanhang
- thesis write end programme offer opportunity {delve,deeply,synthesise}2 more knowledge acquire previous study
examensarbete ligga slut utbildning innebära fördjupning synas tidigare förvärva kunskap
- thesis master science programme place emphasis {technical/scientific/artistic,matter}2 aspect subject
examensarbete civilingenjörs- arkitekt teknologie masterprogram betona teknisk {naturvetenskaplig,konstnärlig}2 innehåll
- thesis approve follow stage complete
examensarbete godkänna krävas följande delmoment genomföra
- approve planning report
godkänna planeringsrapport
- approve thesis
godkänna rapport
- approve presentation defense thesis
godkänna presentation {försvar,examensarbetsredovisningen}3
- approve opposition thesis
godkänna opposition annan masterexamensarbete
- attendance presentation defense other theses
närvaro annan examensarbetsredovisningar
- hec thesis interim report be submit when work reach halfway point
examensarbete omfattande hp delredovisning göra halv tid
- examiner decide form interim report
examinator besluta form delredovisning
- when interim report approve hec register
godkänna delredovisning leda hp {inrapportera,ladok}5
- learning objective thesis base master science engineering architecture degree formulate local master's procedure
lärandemål masterexamensarbetet utgå mål civilingenjörs- arkitekt respektive teknologie masterexamen formulera lokal examensordning
- {diarienummer,c2007/723}2
dnr
- specific learning objective be fulfil master' thesis student able
specifik lärandemål fullfölja masterexamensarbetet student
- project use essential in-depth knowledge major subject field study scientifically correct way relate current research development work
använda väsentlig fördjupa kunskap huvudområdet inriktning utbildning projekt vetenskaplig korrekt sätt relatera aktuell forskning utvecklingsarbete
- choose state one's reason select project method respect major subject field study
välja motivera val metod projekt huvudområdet inriktning utbildning
- contribute research development work be able relate relevant scientific technical industrial architectonic context
bidra forskning utvecklingsarbete relatera arbete relevant vetenskaplig respektive teknisk industriell arkitektonisk sammanhang
- base holistic view critically independently creatively identify formulate deal complex issue
helhetssyn kritisk självständig kreativ identifiera formulera hantera komplex frågeställning
- plan adequate method carry {qualify,designate}2 task framework also be able evaluate work
planera adekvat metod genomföra kvalificerad uppgift given ram samt utvärdera arbete
- create analyse critically evaluate different technical/architectonic solution
skapa analysera kritisk utvärdera olik teknisk arkitektonisk lösning
- critically systematically integrate knowledge
kritisk systematisk integrera kunskap
- present discuss conclusion as well knowledge argument base speak write
engelska muntlig skriftlig klar redogöra diskutera slutsats kunskap argument ligga grund
- framework specific project identify issue need address relevant societal ethical ecological factor be observe
ram specifik projekt identifiera frågeställning besvara relevant samhällelig etisk ekologisk aspekt beakta
- observe discuss ethical aspect research development work {pertain,explores/develops}2 how carry as well
beakta diskutera etisk aspekt forskning utvecklingsarbete avse hur arbete genomföra undersöka utvecklas
- identify discuss need further elucidation different project aspect {decision-making,realisation}2 when relevant
identifiera diskutera behov ytterlig belysning olik aspekt projekt beslut genomförande där så relevant
- completion degree work student demonstrate such knowledge ability require independently master
genomföra examensarbete student visa sån kunskap förmåga krävas självständig arbeta arkitekt civilingenjör teknologie mast
- initiation
initiering
- thesis be write single student work together
examensarbete genomföra student tillsammans
- description be include registration documentation
beskrivning bifoga registreringsunderlaget
- description contain background purpose objective possibly method
beskrivning innehålla bakgrund syfte mål eventuell metod
- examiner ensure student meet requirement general specific prerequisite thesis propose topic intended learning outcome theses
examinator kontrollera student uppfylla generell specifik förkunskapskraven examensarbete föreslå motsvara lärandemål
- examiner sign registration documentation
examinator signera registreringsunderlaget
- ensure thesis fall main subject master's programme sign registration documentation
masterprogramansvarig kontrollera examensarbete {falla,masterprogrammets,huvudområde}2 signera registreringsunderlaget
- send registration documentation student education office
skicka in registreringsunderlaget studentcentrum
- student education office complete registration
studentcentrum registrering
- planning
planering
- student write planning report provide detailed description problem/task
student skriva planeringsrapport {precisera,problembeskrivningen}2 uppgift
- planning report contain background purpose objective scope method timetable completion thesis
planeringsrapporten innehålla bakgrund syfte mål avgränsning metod tidsplan examensarbete genomföra
- planning report be submit examiner approval
planeringsrapporten lämna examinator godkännande
- student be entitle guidance course work
arbete gång ha student erna rätt regelbunden handledning
- reporting
delredovisning
- work week hec thesis student s report {status,mpa}2 examiner
hp examensarbete student {arbetsvecka,avrapportera,status}2 arbete examinator masterprogramansvarig
- approve interim report result hec register
godkänna delredovisning innebära hp {inrapportera,ladok}5
- write report
skriftlig redovisning
- thesis write
examensarbetsrapporten skriva engelska
- cover etc. thesis formulate accord instruction template design publish master
utformning examensarbete {framsida,mall}2 mm ske
- see https://student.portal.chalmers.se/en/chalmersstudies/masters-thesis/pages/design-and-publish-masters-thesis.aspx
se https://student.portal.chalmers.se/sv/chalmersstudier/kandidat-och-examensarbete/examensarbete/sidor/utformning-rapporter-exjobb-kand.aspx
- thesis {parse,anti-plagiarism}2 use software
examensarbetsrapporten kontrollera plagiatverktyg
- chalmers policy regard open access confidentiality apply work thesis publish report
chalmers policy offentlighet sekretess gälla examensarbete genomföra publicering rapport
- see chalmers {working,c2008/271}2 procedure
se chalmers arbetsordning
- thesis publish electronically accord applicable rule electronic publication theses
examensarbetsrapporten publicera elektronisk regel gälla publicering examensarbete chalmers
- when student work jointly thesis division clearly state
när student utföra examensarbete tillsammans arbetsfördelning tydlig framgå examensarbetsrapporten
- oral presentation
muntlig redovisning
- oral presentation begin student describe work
muntlig redovisning inleda student presentera arbete
- oral presentation make
muntlig presentation utföra engelska
- time oral presentation write thesis complete publish
{tidpunkt,färdigskriven}2 muntlig redovisning rapport ej publicera
- be make possible include {viewpoint,incorporate}2 arise oral presentation thesis
medge {synpunkt,framkomma,inarbeta}2 redovisning rapport
- oral presentation include defense thesis be do
muntlig redovisning opposition genomföra chalmers
- additional presentation make company other external organisation necessary
ytterlig redovisning behov genomföra företag
- exceptional case example research conduct {abroad,dispensation,finding,presence}2 examiner grant requirement oral presentation defense thesis other
{undantagsfall,utomlands}2 exempel då examensarbete genomföra examinator medge undantag krav muntlig redovisning opposition närvaro annan chalmers
- presentation thesis be {announce,date}2 department {at,least}15 week prior
presentation examensarbete {annonsera,presentationsdatum}2 aktuell institution minst vecka
- presentation hold period {normal,hour}2 office
presentation ske period {augusti,juni,arbetstid}2 normal
- student {pursue,five-year}2 master science education accrue {at,least}15 hec begin work thesis
student {femårig,arkitektutbildningarna}2 civilingenjörs- uppnå minst hp examensarbete påbörja
- student only take part master's programme accrue {at,least}15 hec begin work thesis
student enbart läsa masterprogram uppnå minst hp masterprogrammet examensarbete påbörja
- addition general credit requirement necessary prerequisite course complete specific thesis
generell {poängkraven,förkunskapsgrundande}2 specifik examensarbete genomföra nödvändig kurs klara_av
- examiner formulate monitor prerequisite requirement
examinator formulera kontrollera sån förkunskapskrav
- operate system exist {everywhere,just,phone} where computer desktop server also vehicle embedded industrial
operativsystem finnas {överallt,stationär,telefon} där datorsystem inte bara dator server också fordon inbyggd industriell system
- course provide introduction design implementation operate system
kurs ge introduktion design implementering operativsystem
- course provide introduction design implementation operate system
kurs ge introduktion design implementering operativsystem
- topic cover include concurrent process resource management deadlock memory technique virtual processor scheduling disk file system distribute micro kernel machine security protection scheme
exempel avsnitt behandla {processbegreppet,låsningssituationer,filsystem,mikrokärnor,virtual,machines,säkerhet-} process resurshantering hantering deadlock primärminne virtuell minne schemaläggning skivminne distribuera skyddsmekanism
- development course only present key component operate system also discuss design implementation challenge evolution {pioneer,mobile-based} modern one
kurs presentera viktig komponent operativsystem komplettera diskussion hur slutlig utformning implementering utvecklas historisk modern mobil os
- example include mobile-devices operating system
olik begrepp illustrera exempel operativsystem fara mobil apparat
- write examination
genomförande laboration skriftlig tentamen
- successful completion course participant be able demonstrate knowledge understanding
kurs student visa ha kunskap förståelse
- implementation simple os component
implementering enkel del operativsystem
- participant also be able
student också
- implement {piece,system-level} code c programming language
implementera enkel rutin operativsystem programspråk
- lecture exercise lab
undervisning bedriva {from,lektionsövningar} föreläsning laboration
- be {international,well-established,top} platform quality hands-on lab
{pintos,internationell,renommerad,väletablerad,labbande} plattform hög kvalité praktisk operativsystem
- student have good understanding computer organization basic knowledge low level programming be familiar term assembler interrupt so on i.e. contents course machine orient
student ha god förståelse dator konstruktion grundläggande kunskap maskinnära programmering kännedom begrepp assembler avbrott etc dvs innehåll kurs maskinorienterad
- student need also have knowledge datum structure e.g. tree link list hash table i.e. contents course data as well programming skill {at,least}15 point
student också ha kunskap datastrukturer t_ex träd {länka,kurspoäng,dataprogrammering} lista hashtabeller dvs innehåll kurs programmeringskunskaper minst
- knowledge basic probability theory be advantage also acquire course complementary reading
kunskap grundläggande sannolikhetslära fördel också inhämta parallell kurs
- course deal design analysis fault-tolerant computer system
kurs behandla konstruktion analys feltoleranta datorsystem
- content divide area
innehåll dela in delområden
- terminology definition include term such dependability reliability maintainability availability safety taxonomy dependable system fault failure model etc.
terminologi definition omfatta termer pålitlighet tillförlitlighet {funktionssannolikhet,underhållsgodhet} tillgänglighet säkerhet
- design technique error detection fault tolerance
vidare behandla {taxonomi,felyttringar} feltoleranta system modell fel
- hardware redundancy {triple,modular,tmr,dmr,hot,cold,standby,hybrid,forward,backward,recovery} dual system etc.
konstruktionsmetoder {feldetektering,maskinvaruredundans,trippelmodulär,varm,kall,beredskapssystem,hybridredundans,programvaruredundans,n-versionsprogrammering,recovery} feltolerans redundans aktiv m.m. block
- {triple,modular,tmr,dmr,hot,cold,standby,hybrid,forward,backward,recovery} ~ {feldetektering,maskinvaruredundans,trippelmodulär,varm,kall,beredskapssystem,hybridredundans,programvaruredundans,n-versionsprogrammering,recovery}
- dual ~ konstruktionsmetoder
- redundancy ~ m.m.
- redundancy ~ aktiv
- etc. ~ redundans
- hardware ~ block
- system ~ feltolerans
- time redundancy detect {tolerate,transient} fault
{tidsredundans,detektering,transienta} metod fel
- fault-tolerance distribute system {time-triggered,byzantine} failure
feltolerans distribuera system tidsstyrda byzantinska fel
- dependability analysis computer system reliability block diagram fault-tree chain model failure mode effect fault tree etc.
analys feltoleranta datorsystem {felträd,tillförlitlighetsblockschema}2 markovkedjemodeller {felmodsanalys,fmea,felträdsanalys} stokastisk petrinät
- include laboratory class chain model stochastic {petri,net}2 be use analyze fault-tolerant system
laboration ingå där feltoleranta datorsystem analysera markovkedjemodeller stokastisk petrinät
- analysis do use special computer program
beräkning göra speciell datorprogram
- student require document result laboratory class technical report
resultat laboration dokumentera teknisk rapport
- write exam
skriftlig tentamen
- compulsary participation laboratory class
obligatorisk deltagande laboration
- formulate dependability requirement computer system use business safety mission-critical application
formulera {pålitlighetskrav,affärskritiska,missionskritiska} datorsystem använda säkerhetskritiska tillämpning
- describe structure principle commonly use system architecture fault-tolerant computer
jämföra grundläggande princip arkitektur feltoleranta datorsystem
- perform {probabilistic,time-continuous} dependability analysis computer system use fault-tree reliability block diagram chain stochastic {petri,net}2
genomföra {sannolikhetsteoretiska,tidskontinuerliga,markovkedjor} analys datorsystemarkitekturer hjälp {felträd,tillförlitlighetsblockschema}2 stokastisk petrinät
- master terminology dependable computing
behärska grundläggande terminologi område pålitlig datorsystem
- lecture exercise laboratory class
föreläsning övning laboration
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- computer' digital building block datum path controller memory input output device
dator digital byggblock dataväg styrenhet minne in enhet
- traditional processor architecture data-path control unit instruction set synchronously operate digital machine
{traditionsenlig,digitalmaskin}5 processor uppbyggnad dataväg styrenhet instruktionsuppsättning synkron arbeta
- coding machine language assembly
{kodning,maskinspråk}5 assemblerspråk
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- base write examination final grade be
basera tentamensresultatet ge betyg
- describe computer structure organisation
beskriva dator uppbyggnad funktion
- student be able
betyda exempel
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- accumulator ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- pipeline ~ pipeline
- explain ~ förklara
- concept ~ begrepp
- stack ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- architectural ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- architecture ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- such ~ förklara
- describe analyze/design central processing unit' basic part
beskriva analysera konstruera centralenhet grundläggande del
- student be able
betyda exempel
- analyze/design single alu design control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- explain how instruction create control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- student be able
betyda exempel
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- student be able
betyda exempel
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain concept memory hierarchy
förklara begrepp minneshierarki
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- student be able
betyda exempel
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- student be able
betyda exempel
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- {convert,decimal,hexadecimal}4 ~ {omvandling,tal,decimal,hexadecimal,representation}4
- binary ~ binär
- number ~ {omvandling,tal,decimal,hexadecimal,representation}4
- representation ~ utföra
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- program assembler
assemblerprogrammering
- explain store program principle
förklara lagra program princip
- describe programmer' model machine
beskriva programmerare bild maskin dvs instruktionsuppsättning adresseringssätt
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- student be able
betyda exempel
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- schedule teaching consist lecture demonstration supervised coding simulation exercise
schemalägga undervisning bestå föreläsning demonstration handleda simulering kodnings- övning
- also supervise laboratory session student require prepare
dessutom utföra handleda obligatorisk laboration där förkunskapskontroll genomföra
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- theory present lecture demonstration
teori inhämta föreläsning demonstration
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- building block subsequently realize hardware lab session
därefter implementera student byggblock hårdvara laboration
- realization complete link building block computer programming
konstruktionsarbetet avsluta {sammankoppla,byggblocken}5 dator programmera
- none
endast grundläggande behörighet
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- computer' digital building block datum path controller memory input output device
dator digital byggblock dataväg styrenhet minne in enhet
- traditional processor architecture data-path control unit instruction set synchronously operate digital machine
{traditionsenlig,digitalmaskin}5 processor uppbyggnad dataväg styrenhet instruktionsuppsättning synkron arbeta
- coding machine language assembly
{kodning,maskinspråk}5 assemblerspråk
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- base write examination final grade be
basera tentamensresultatet ge betyg
- describe computer structure organisation
beskriva dator uppbyggnad funktion
- student be able
betyda exempel
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- accumulator ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- pipeline ~ pipeline
- explain ~ förklara
- concept ~ begrepp
- stack ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- architectural ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- architecture ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- such ~ förklara
- describe analyze/design central processing unit' basic part
beskriva analysera konstruera centralenhet grundläggande del
- student be able
betyda exempel
- analyze/design single alu design control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- explain how instruction create control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- student be able
betyda exempel
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- student be able
betyda exempel
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain concept memory hierarchy
förklara begrepp minneshierarki
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- student be able
betyda exempel
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- digital technology
digitalteknik
- describe use binary code
beskriva använda binär kod
- student be able
betyda exempel
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- {convert,decimal,hexadecimal}4 ~ {omvandling,tal,decimal,hexadecimal,representation}4
- binary ~ binär
- number ~ {omvandling,tal,decimal,hexadecimal,representation}4
- representation ~ utföra
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- program assembler
assemblerprogrammering
- explain store program principle
förklara lagra program princip
- describe programmer' model machine
beskriva programmerare bild maskin dvs instruktionsuppsättning adresseringssätt
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- student be able
betyda exempel
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- schedule teaching consist lecture demonstration supervised coding simulation exercise
schemalägga undervisning bestå föreläsning demonstration handleda simulering kodnings- övning
- also supervise laboratory session student require prepare
dessutom utföra handleda obligatorisk laboration där förkunskapskontroll genomföra
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- theory present lecture demonstration
teori inhämta föreläsning demonstration
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- building block subsequently realize hardware lab session
därefter implementera student byggblock hårdvara laboration
- realization complete link building block computer programming
konstruktionsarbetet avsluta {sammankoppla,byggblocken}5 dator programmera
- basic eligibility
grundläggande behörighet
- embedded system be computer design perform few dedicated function
inbyggd system datorsystem konstruera utföra fåtal specifik funktion
- {embed,mechanical} sense be part complete device often include electrical hardware
inbyggd {mening,mekanisk} del komplett enhet ofta omfattande elektrisk hårdvara
- reason safety usability embedded system have strict constraint non-functional behavior such computational delay periodicity
säkerhet användbarhetsskäl viss inbyggd system strikt krav icke-funktionella beteende fördröjning {periodicitet,datorberäkning}2
- such system refer real-time
sån datorsystem kalla realtidssystem
- example real-time system be control car {aircraft,multimedia} space vehicle as well computer game application
exempel realtidssystem styrsystem bil {flygplan,rymdfarkost,datorspel,multimediatillämpningar}
- {aircraft,multimedia} ~ {flygplan,rymdfarkost,datorspel,multimediatillämpningar}
- car ~ bil
- real-time ~ realtidssystem
- game ~ {flygplan,rymdfarkost,datorspel,multimediatillämpningar}
- example ~ exempel
- vehicle ~ bil
- space ~ bil
- be ~ exempel
- system ~ realtidssystem
- control ~ styrsystem
- well ~ {flygplan,rymdfarkost,datorspel,multimediatillämpningar}
- as ~ bil
- computer ~ styrsystem
- application ~ realtidssystem
- course intend give basic knowledge method design analysis real-time system
kurs syfta ge grundläggande kunskap metod konstruktion analys realtidssystem
- {extremely,late} high cost associate discovery problem embedded system be important follow good design methodology development software hardware
grund extrem hög kostnad följa sen {upptäckt,designmetodik} problem inbyggd system viktig god använda utveckling mjuka hårdvara
- mean be use system architecture offer good component abstraction facilitate simple interfacing
sån metod använda systemarkitektur tillhandahålla bra abstraktion {mjukvarukomponenter,understödja} enkel sammankoppling komponent
- course give overview state-of-the-art system architecture use design embedded example
kurs ge översikt systemarkitekturer använda design inbyggd system t_ex
- system architecture {philosophy,dictate} software embedded be organize multiple concurrently-executing task where group implement specific functionality
{filosofi,diktera} systemarkitekturer mjukvara inbyggd system organisera multipel parallell exekvera process där grupp implementera specifik funktionalitet
- end main objective course be demonstrate how enhance c programming language use implement communication/synchronization task resource management {mutual,exclusion}4
viktig syfte kurs demonstrera hur utöka programspråk använda realisera kommunikation synkronisering process resurshantering ömsesidig uteslutning
- other programming language use monitor semaphore implement function course also contain presentation such technique
annan programspråk använda monitor semafor realisera funktion innehålla kurs också genomgång sån tekniker
- addition course demonstrate how use low-level programming implement interrupt-driven interaction hardware device
dessutom demonstrera kurs hur använda lågnivåprogrammering realisera avbrottsstyrd interaktion hårdvaruenheter
- demonstrate general principle real-time programming course also give example how technique be implement other language such
demonstrera generell princip programmering realtidssystem ge kurs också exempel hur realisera annan programspråk ada java
- order execute program contain concurrent task be run-time system real-time kernel distribute available capacity microprocessor s
möjliggöra exekvering program innehålla parallell process använda runtime-system realtidskärna fördela total tillgänglig beräkningskapaciteten system mikroprocessor er
- course show how simple run-time system be organize
kurs beskriva hur enkel runtime-system organiserad
- run-time system determine order execution task means scheduling algorithm
{exekveringsordningen,runtime-systemet,schemaläggningsalgoritm} process bestämma hjälp
- end course present technique base {cyclic,time-table} scheduling as well use static dynamic task priority
kurs presentera tekniker basera {cyklisk,tidtabell} statisk dynamisk processprioriteter
- addition protocol management shared hardware software resource be present
dessutom presentera protokoll hantering delad hård mjukvaruresurser
- many contemporary real-time application distribute multiple computer node course also present topology medium access mechanism commonly-used communication network
dag realtidstillämpningar distribuera multipel {datornoder,mediumaccesstekniker} innehålla kurs också introduktion topologi vanlig använda kommunikationsnätverk
- real-time system where task strict timing constraint be necessary make pre-run-time analysis schedulability
realtidssystem där process strikt tidskrav nödvändig göra {a_priori:15,schemaläggningsbarhet} analys system
- course present different analysis method system schedule task use static dynamic priority {utilization-based,response-time,processor-demand}
kurs presentera olik analysmetoder system schemalägga process statisk dynamisk prioritet {utnyttjandegradsbaserad,svarstidsanalys,beräkningsbehovsanalys} analys
- conjunction course also give account how derive maximum resource requirement worst-case execution time task
samband ge också insikt hur maximal resursbehovet {värsta-fallets,exekveringstid}2 process beräkna
- write exam approve laboratory assignment
skriftlig tentamen godkänna laborationsuppgift
- course student be able
kurs student
- formulate requirement embedded system strict constraint computational delay periodicity
formulera krav inbyggd datorsystem strikt önskemål fördröjning {periodicitet,datorberäkning}2
- reflect argue write choice system implementation {vis-á-vi,integrity} ethical aspect datum
reflektera argumentera skrift val {systemimplemering,vis-á-vis,dataintegritet} etisk aspekt
- describe different layer system architecture embedded real-time
kategorisera beskriva olik lager systemarkitektur inbyggd realtidssystem
- construct concurrently-executing task software unit real-time application interface hardware device sensors/actuators
konstruera parallell exekvera process {programvarumoduler,sensor,ställdon} realtidstillämpningar gränssnitt hårdvaruenheter
- describe principle mechanism use design run-time system communication network real-time application
beskriva princip mekanism använda konstruera run-time system kommunikationsnätverk realtidstillämpningar
- apply basic analysis method use verify temporal correctness set execute task
tillämpa grundläggande analysmetoder använda verifiera tidsmässig korrekthet uppsättning process
- course be organize series lecture set exercise session where programming technique theory present put practice
kurs utgöra föreläsningsserie antal {salsövningar,programmeringmetoder,praktisera} där teori föreläsning
- apart programming cooperate concurrent task strict timing constraint laboratory assignment also encompass low-level hardware device such timer network controller
uppgift omfatta programmering samverka parallell process även maskinnära hårdvaruenheter {realtidsklockor,nätverkskontrollers}
- preparatory course concurrent programming operating system
förberedande kurs parallellprogrammering operativsystem
- design implement small digital device microprocessor include
konstruktionsarbete samband konstruktion digital apparat liten system mikroprocessor ingå
- follow skill be usually student acquire
följande kunskap bruka student förvärva
- construction
konstruktion
- limited resource
begränsad resurs
- troubleshoot logic analyzer
felsökning logikanalysator
- timing
timing
- use circuit
använda krets
- read technical documentation
läsa teknisk dokumentation
- report write technical documentation
rapportskrivning teknisk dokumentation
- examination be continuous course laboratory weekly meeting review logbook assessment final product report oral presentation
examination ske {fortlöpande,veckomöten} kurs laboration granskning loggbok bedömning slutprodukt rapport muntlig framställning
- rating base project group choose give adjust accord how well complete
betyg sätta projekt grupp ge bas {justera,väl} hur genomföra
- part above approve final grade
delmoment ovan godkänna slutbetyg kurs
- understand principle structured hierarchical description smaller digital system
princip strukturera hierarkisk beskrivning liten digital system
- understand function use limitation programmable logic circuit
funktion användning begränsning programmerbar krets
- understand function use limitation modern design tool electronic
funktion användning begränsning modern konstruktionsverktyg elektronikkonstruktion
- know requirement power supply digital circuit environment multiple voltage
krav korrekt {strömförsörjning,med_flera:10,spänning} digital krets miljö
- know how search documentation commercial electronic component
hur söka dokumentation kommersiell elektronikkomponent r,
- skill ability
färdighet förmåga
- base {vague,request} develop technical specification small digital system
utgående {vag,underlag} formulera ta fram teknisk specifikation funktion liten digital system
- base specification realize function small digital system programmable logic other component structured manner use modern cad tool
utgående specifikation realisera funktion liten digital system programmerbar logik övrig komponent strukturera sätt hjälp modern cad-verktyg
- understand use relevant part documentation exist electronic component be able interconnect
förstå använda tillämplig del dokumentation existerande elektronikkomponent sammankoppling [
- perform engineering tradeoff design related functionality speed complexity size
utföra ingenjörsmässig avvägning konstruktion funktion hastighet komplexitet storlek
- manage modern tool advantage shortcoming
hantera modern fördel ofullkomlighet
- debug design use computer-based simulator measure instrument logic analyzer oscilloscope
felsökning konstruktion användande datorbaserad simulator {mätinstrument,logikanalysatorer,oscilloskop}
- complete document prototype smaller digital system
{färdigställa,prototyp} dokumentera liten digital system
- {produce,understandable,people} technical documentation design be useful different level company
{framställa,förståelig} teknisk dokumentation egen konstruktion så användbar person olik nivå företag
- {muntlig,av,arbetet,på,ett,ingenjörsmässigt,professionellt,sätt,m} presentation och
muntlig presentation arbete ingenjörsmässig professionell sätt
- oral presentation work engineering professional manner
genomföra arbete projektform kontinuerlig dokumentera projekt framskridande [
- course begin lecture exercise allow student become familiar tool
kurs inleda kort föreläsningsserie laboration göra student bekanta eda-verktygen
- subsequently student proceed construction work supervision
därefter utföra student själva konstruktionsarbete överinseende handledare
- project work perform group student
projektarbete utföra grupp teknolog
- group select task own follow proposal catalog project
grupp välja uppgift egen förslag projektkatalog
- components instrument equipment be available student accessible premise period week
komponent {instrument,utrustning,åtkomlig,tidrymd} övrig hållas tillgänglig kursdeltagare lokal vecka
- work present write report
konstruktionsarbetet redovisa skriftlig rapport
- student have meeting week supervisor
student ha möte vecka handledare examinator obligatorisk
- course conclude seminar mandatory attendance where project be present
kurs avsluta seminarium obligatorisk närvaro där projekt redovisa
- addition course eda322 digital design be strongly recommend
dessutom kurs eda322 digital konstruktion stark rekommendera
- course give basic knowledge security area i.e. how {protect,intentional} system intrusion attack
kurs ge grundläggande kunskap område datasäkerhet eng security dvs hur skydda system avsiktlig intrång
- purpose intrusion make change {delete,etc,unauthorized,confidential,system'} resource datum program hardware get access information use service
intrång göra avsikt {ändra,förstöra,maskinvara,.),konfidentiell,orättmätig} resurs data programvara osv skaffa tillgång information utnyttja system tjänst
- course cover threat vulnerability computer system network as well rule method mechanism protection
kurs behandla hot finnas svaghet datorsystem kommunikationsnät regelverk mekanism använda skydda system
- modeling assessment security dependability as well metrication method cover
kurs behandla säkerhet del {överordnad,dependability} begrepp pålitlighet eng
- few lecture holistic security approach take organizational {business-related,legal} social human ethical aspect treat
{säkerhetstänkandet,affärsmässig,juridisk,beröra} sätta även in vid sammanhang organisatorisk social mänsklig etisk aspekt
- introduction computer security definition terminology standard
introduktion datasäkerhet definition terminologi standard
- practical example
praktikfall
- relation dependability reliability availability safety
koppling tillförlitlighet tillgänglighet katastrofsäkerhet
- information hiding {steganography,covert,channel}
{steganografi,kanal} hemlig
- introduction cryptography
introduktion kryptoteknik
- secure operating system
säker operativsystem
- deception system
vilseledande system
- security model chinese wall etc.
{säkerhetsmodeller,fl}
- introduction network security firewall
introduktion säkerhet nätverk brandväggar
- database security {defensive,injection} programming attack
säkerhet databas defensiv programmeringsteknik
- security metric
mätning säkerhet
- security management organisation
säkerhetsplanering organisation
- law ethic
lag etik
- complete course student acquire follow knowledge goal
fullgöra kurs student tillgodogöra_sig följande lärandemål
- student
student
- have overall fundamental understanding computer security realize consequence insecurity
ha övergripande grundläggande förståelse datasäkerhet otillräcklig innebära betrakta system
- have general knowledge protection mechanism
ha generell förståelse olik skyddsmekanism
- be capable make security analysis different type system suggest way improve
analysera olik typ system datasäkerhetssynpunkt samt föreslå åtgärd säkra
- be able deal few method security modeling
ha förståelse metod modellera säkerhet
- understand common method security assessment evaluation metrication
förstå vanlig metod säkerhetsbedömning utvärdering svårighet hur säkerhet mäta
- improve skill technical writing
förbättra förmåga uttrycka skriftlig författa teknisk rapport
- be able reason ethical social aspect computer security
föra välunderbyggt resonemang etisk social aspekt datasäkerhet
- course consist series lecture few exercise laborative
kurs utgöra föreläsningsserie viss övningsmoment laboration
- computer security be course propose specialization
kurs grundkurs datasäkerhet del föreslå säkerhetsfördjupningen universitet
- ethical social aspect relation computer science further develop course dat147
etisk social aspekt utvecklas ytterlig kurs dat147
- general requirement degree require
undervisning förutsätta kunskap motsvarande kandidatexamen
- knowledge programming language such c also require
dessutom krävas kunskap programmeringsspråk exempel
- course eda092 operating system equivalent be recommend
kurs operativsystem motsvarande rekommendera
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- content be divide several part
{stoff,tematisk}2 indela flera del
- study highlight context {strategic,reappear}2 approach propose develop then idea design principle today
betoning ligga sammanhang där metod föreslå utvecklas därefter idé princip tillämpa idag
- order motivate deeper discussion different class parallel computer third part cover canonical step design efficient software
motivera djup diskussion olik klass parallell datorsystem täcka tre del traditionell steg konstruktion paralllell mjukvara
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- lab assignment specifically focus shared-memory machine highlight {ramification,workload}2 different memory coherence strategy kind
laborationsuppgifter röra specifik arkitektur delad minne fokus skilja strategi minneskoherens inverkan olik lastfall
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- important concept cover be cache coherence consistency
viktig koncept cache-koherens konsistens
- study {bus-based,snoopy-cache,inclusion,multi-phase}2 protocol property
studera {buss-baserade,cache-protokoll,flerfasprotokoll}2
- fifth part deal scalability parallel computer i.e. architectural technique scale number processor higher count specifically respect cache coherence protocol
{fem,ariktetkurtekniker,cache-koherensprotokollen}2 del behandla skalbarhet parallell dator säga öka antal processor system speciell avseende
- sixth part deal interconnection network essential component chip multiprocessor scalable parallel computer system
{sex,essentiell,chip-multiprocessorer}2 del handla kommunikationsnätverk skalbara parallell datorsystem
- concept cover route switching topology design scalable interconnect
behandla routing switching val topologi skalbara nätverk
- common thread run part be discussion cost tradeoff respect performance power energy {verifiability,programmability}2 maintainability
genomgående tema kurs del avvägning prestanda {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 underhåll
- {verifiability,programmability}2 ~ {effektbehov,energibehov,verifierbarhet,programmerbarhet}2
- tradeoff ~ avvägning
- part ~ del
- maintainability ~ {effektbehov,energibehov,verifierbarhet,programmerbarhet}2
- energy ~ {effektbehov,energibehov,verifierbarhet,programmerbarhet}2
- performance ~ prestanda
- thread ~ {effektbehov,energibehov,verifierbarhet,programmerbarhet}2
- run ~ {effektbehov,energibehov,verifierbarhet,programmerbarhet}2
- respect ~ underhåll
- discussion ~ genomgående
- common ~ {effektbehov,energibehov,verifierbarhet,programmerbarhet}2
- cost ~ tema
- be ~ kurs
- power ~ prestanda
- part ~ kurs
- be ~ del
- power ~ del
- second unifying theme be memory bottleneck importance efficient resource management
två {sammanhålla,minnesflaskhalsen}2 tema vikt effektiv resurshantering
- example project topic include multithread relax memory consistency model prefetching access scheduling
exempel ämne {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 modell prefetching schemaläggning
- prefetching ~ prefetching
- multithread ~ {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2
- scheduling ~ schemaläggning
- relax ~ {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2
- consistency ~ {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2
- topic ~ ämne
- model ~ modell
- example ~ exempel
- access ~ {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2
- memory ~ schemaläggning
- include ~ exempel
- project ~ ämne
- write project {rather,conventional}2 exam
skriftlig projekt flera vecka {snarare,konventionell}2 tentamen
- student master terminology key concept parallel computer architecture order follow research advance field
student behärska terminologi nyckelbegrepp parallelldatorarkitektur följa fält utveckling
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- understand different model parallelism historical perspective
förstå olik modell parallellism historisk perspektiv
- exhibit basic skill design software parallel computer understanding issue involve efficient
{uppvisa,övervägande}2 grundläggande färdighet konstruktion mjukvara parallell dator förståelse påverka effektivitet programvara
- student strengthen communication skill demonstrate learning participate lecture lab smaller project-group meeting
specifik student förbättra kommunikativ förmåga demonstrera insikt delta föreläsning laboration projektmöten
- complete homework assignment demonstrate breadth learn
inlämningsuppgifter visa breddförståelse
- write research survey collaboration student project group cooperation instructor demonstrate depth learn parallel computer design subject choose
grupp ledning instruktör författa rapport sammanfatta {forskningsläget,delområde,djupförståelse}2 välja visa område
- computer industry accomplish phenomenal mission year put personal desk pocket
period {åstadkomma,datorindustrin,fenomenal,bedrift} år {placera,skrivbord,ficka}2 personlig dator
- however mainstream computing wall industry undertake new mission put personal parallel supercomputer desk home pocket
år {hejda,abrupt,varvid,hem} utveckling industri sätta ny mål {placera,skrivbord,ficka}2 personlig parallell superdator
- complete {transition,arrival} parallel computing mainstream form factor multicore tablet smartphone
år övergång komplett även surfplatta mobiltelefon få multicore-processorer
- build deliver mainstream {quad-,eight-core,single-core,gaming,console} tablet even last become multicore
{snart,åttakärniga,ordinär,sista,spelkonsol} komma process leda fyra processor även surfplatta gå flera kärna
- first time history computing mainstream hardware be {no,single-processor} longer machine
en gång historia därmed vanlig {datorplattformar,von-neumann-maskiner,processorkärna} inte lång utgöra
- power {temperature,join} performance first-class design goal
effekt {temperatur,lika,designmål} numera viktig prestanda
- computing platform now {strive,highest,watt} performance
{högprestanda-datorer,watt} konstruera nu god prestanda
- course look design current multicore system {eye,next} how be likely evolve decade
kurs behandla hur dag {multicore-system,blick,nära} konstruerad framtida system bygga decennium
- also cover historical {origin,re-emerge,vliw} many design strategy current system different form context e.g. datum parallelism thread-level
gå också historisk {ursprung,designstrategier,återuppstå,vliw-parallellism,trådnivå} många nutida system annan form sammanhang exempel dataparallellism parallellism
- course cover architectural technique design parallel computer particular support major programming paradigm message passing share memory datum parallelism {explicit,instruction-level,thread-and-data,gpus}2 modern combination such combined
kurs behandla {arkitekturtekniker,message,explicit,instruktionsparallellism,kombination}2 konstruktion parallell dator särskilt tekniker stödja viktig programmeringsmodeller passing delad minne dataparallellism modern modell exempel kombinera tråd använda
- content be divide several part
{stoff,tematisk}2 indela flera del
- study highlight context {strategic,reappear}2 approach propose develop then idea design principle today
betoning ligga sammanhang där metod föreslå utvecklas därefter idé princip tillämpa idag
- order motivate deeper discussion different class parallel computer third part cover canonical step design efficient software
motivera djup diskussion olik klass parallell datorsystem täcka tre del traditionell steg konstruktion paralllell mjukvara
- important concept {decompose,balance}2 sequential program parallel thread datum load architectural resource reduce communication synchronize activity e.g.
{uppdelning,lastbalansering,minimering}2 program parallell tråd data tillgänglig resurs kommunikation olik del samt synkronisering aktivitet exempelvis viktig princip
- lab assignment specifically focus shared-memory machine highlight {ramification,workload}2 different memory coherence strategy kind
laborationsuppgifter röra specifik arkitektur delad minne fokus skilja strategi minneskoherens inverkan olik lastfall
- fourth part focus design principle share memory small-scale parallel computer e.g. multi-core microprocessor support thread-level parallelism
fyra del behandla designprinciper liten parallell dator delad minne exempel princip modern multicore-processorer stöd trådparallellism
- important concept cover be cache coherence consistency
viktig koncept cache-koherens konsistens
- study {bus-based,snoopy-cache,inclusion,multi-phase}2 protocol property
studera {buss-baserade,cache-protokoll,flerfasprotokoll}2
- fifth part deal scalability parallel computer i.e. architectural technique scale number processor higher count specifically respect cache coherence protocol
{fem,ariktetkurtekniker,cache-koherensprotokollen}2 del behandla skalbarhet parallell dator säga öka antal processor system speciell avseende
- sixth part deal interconnection network essential component chip multiprocessor scalable parallel computer system
{sex,essentiell,chip-multiprocessorer}2 del handla kommunikationsnätverk skalbara parallell datorsystem
- concept cover route switching topology design scalable interconnect
behandla routing switching val topologi skalbara nätverk
- common thread run part be discussion cost tradeoff respect performance power energy {verifiability,programmability}2 maintainability
genomgående tema kurs del avvägning prestanda {effektbehov,energibehov,verifierbarhet,programmerbarhet}2 underhåll
- {verifiability,programmability}2 ~ {effektbehov,energibehov,verifierbarhet,programmerbarhet}2
- tradeoff ~ avvägning
- part ~ del
- maintainability ~ {effektbehov,energibehov,verifierbarhet,programmerbarhet}2
- energy ~ {effektbehov,energibehov,verifierbarhet,programmerbarhet}2
- performance ~ prestanda
- thread ~ {effektbehov,energibehov,verifierbarhet,programmerbarhet}2
- run ~ {effektbehov,energibehov,verifierbarhet,programmerbarhet}2
- respect ~ underhåll
- discussion ~ genomgående
- common ~ {effektbehov,energibehov,verifierbarhet,programmerbarhet}2
- cost ~ tema
- be ~ kurs
- power ~ prestanda
- part ~ kurs
- be ~ del
- power ~ del
- second unifying theme be memory bottleneck importance efficient resource management
två {sammanhålla,minnesflaskhalsen}2 tema vikt effektiv resurshantering
- example project topic include multithread relax memory consistency model prefetching access scheduling
exempel ämne {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2 modell prefetching schemaläggning
- prefetching ~ prefetching
- multithread ~ {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2
- scheduling ~ schemaläggning
- relax ~ {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2
- consistency ~ {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2
- topic ~ ämne
- model ~ modell
- example ~ exempel
- access ~ {multitrådshantering,svag,minneskonsistens,minnesåtkomster}2
- memory ~ schemaläggning
- include ~ exempel
- project ~ ämne
- write project {rather,conventional}2 exam
skriftlig projekt flera vecka {snarare,konventionell}2 tentamen
- student master terminology key concept parallel computer architecture order follow research advance field
student behärska terminologi nyckelbegrepp parallelldatorarkitektur följa fält utveckling
- understand principle parallel computer organization {especially,substrate}2 design communication support different programming model
förstå princip {parallelldatororganisation,kommunikationssubstratet}2 särskilja konstruktionsprinciper stödja olik programmeringsmodeller
- understand different model parallelism historical perspective
förstå olik modell parallellism historisk perspektiv
- exhibit basic skill design software parallel computer understanding issue involve efficient
{uppvisa,övervägande}2 grundläggande färdighet konstruktion mjukvara parallell dator förståelse påverka effektivitet programvara
- student strengthen communication skill demonstrate learning participate lecture lab smaller project-group meeting
specifik student förbättra kommunikativ förmåga demonstrera insikt delta föreläsning laboration projektmöten
- complete homework assignment demonstrate breadth learn
inlämningsuppgifter visa breddförståelse
- write research survey collaboration student project group cooperation instructor demonstrate depth learn parallel computer design subject choose
grupp ledning instruktör författa rapport sammanfatta {forskningsläget,delområde,djupförståelse}2 välja visa område
- course dat105 computer architecture equivalent require
kurs datorarkitektur motsvarande krävas
- course tda383 concurrent programming be recommend
kurs programmering rekommendera
- course intend give fundamental knowledge analysis synthesis optimization combinatorial sequential digital circuit
kurs avse ge grundläggande kunskap analys syntes optimering digital kombinatorisk nät sekvensnät
- course also present technology use implement such circuit
kurs ge också inblick teknologi nät implementera
- part course student introduce modern computer-based design tool cad learn basics hardware description language
kurs få student bekanta modern datorbaserad konstruktionsverktyg samt lära grund maskinvarubeskrivande språk
- logic minimization
boolesk algebra logikminimering
- memory
minneselement
- combinational circuit
kombinatorisk krets
- sequential circuit finite state machine
sekventiell krets tillståndsmaskiner
- technologies digital circuit
teknologi realisering digital konstruktion
- asynchronous circuit
asynkron krets
- timing power consumption digital circuit
snabbhet effektförbrukning digital krets
- test design testing
test konstruktion digital krets
- hardware description language digital circuit
hårdvarubeskrivande språk konstruktion digital krets
- hardware design test evaluation simple processor
hårdvarukonstruktion test utvärdering enkel digital processor
- laboratory work carry group normally student
laboration utföra normal 2-mannagrupper
- knowledge understanding
kunskap förståelse
- recognize function use technology
översiktlig beskriva funktion användning rekonfigurerbar logik asic teknologi
- list factor affect timing power area digital circuit
{ange,chipyta} faktor påverka snabbhet effektförbrukning erforderlig implementation digital logik
- skill ability
färdighet förmåga
- minimize boolean function derive canonical form
minimera boolesk funktion uttrycka kanonisk form
- measure critical path delay digital circuit
beräkna kritisk väg digital krets
- use describe combinatorial sequential circuit
använda vhdl verktyg konstruktion digital krets kombinatorisk sekventiell
- use modern tool perform simulation synthesis implementation digital circuit describe
använda modern datorbaserad {kontruktionsverktyg,m,hj} simulering syntes implementering digital krets beskriva vhdl
- use fpga technology implement digital hardware design
använda fpga teknologi implementera digital hårdvarukonstruktion minimera antal nödvändig tillstånd {tillståndsmaskin,tillståndskodning}
- judgment approach
värderingsförmåga förhållningssätt
- lecture lab
föreläsning laboration
- course aim {convey,eachother} how modern computer system be construct hardware module interact low level software
kurs ha syfte förmedla hur modern datorsystem uppbygga hårdvarudelar samverka mjukvara låg nivå
- main focus be performance interaction low-level software
stor vikt lägga {prestandaaspekter,samverkan} mjukvara
- demonstration work solution hand-in task
demonstration inlämningsuppgift
- write exam
tentamen
- read write simple assembly program typical three-address register machine
läsa skriva enkel assemblerprogram typisk tre-adress register maskin
- identify basic type conflict occur result pipeline datapath processor
identifiera grundläggande typ konflikt uppkomma följd pipelining processor dataväg
- describe simple method avoid work conflict limitation estimate influence performance
{peka,prestandainverkan} ut beskriva enkel metod hantera konflikt identifiera begränsning samt uppskatta
- use arithmetic instruction integer floating-point correct way
korrekt sätt använda instruktion utföra {aritmetisk,flyttal} operation heltal
- describe function performance influence memory hierarchy include cache main virtual different parameter size block associativity
redogöra funktion uppskatta {prestandapåverkan,cacheminnen,huvudminne,parameterar,blockstorlek,associativitet,minnesnivåerna} minneshierarki omfatta virtuell minne använda olik total storlek etc
- compute performance simple load case i/o system particularly consist processor bus hard disk
beräkna prestanda enkel lastfall {i/o-system,buss} speciell system bestå processor skivminne
- identify performance bottleneck system
identifiera prestandamässig flaskhals sån system
- explain how computer system performance define measure
förklara hur datorsystem prestanda definiera mäta
- estimate influence parameter change system performance above
uppskatta parameterändringars inverkan system prestanda ovan
- give overview architecture multicore processor
översiktlig beskriva komponent princip använda konstruktion fler-kärniga processor
- present carry work brief write report
genomföra enkel {samoptimering,assemblernivå,hårdvaruparametrar,kostnadsförhållande} mjukvara uppnå god möjlig prestanda viss funktion samt redovisa kort skriftlig rapport
- laborative part end hand-in task
laborativ del avsluta inlämningsuppgift
- computer network become inherent increasingly important part many technical area today
nätverk dator bli {alltmer,beståndsdel,teknikområden}2 naturlig viktig många
- course focus part datum communication practice engineer normally encounter daily work
kurs {inrikta,datakommunkation,verksam,yrkesarbete}2 aspekt ingenjör komma kontakt
- be basic course offer introductory presentation datum communication computer network
grundkurs bred inriktning område datakommunikation
- pass whole course assignment write exam
godkänna kurs krävas skriftlig tentamen samt student få obligatorisk laboration inlämningsuppgift
- final grade scale {u/3,-5}2 base exam result
slutbetyget skala ge basera tentamen resultat
- have basic knowledge skill field datum communication computer network
ha grundlägggande kunskap färdighet område datakommunikation datornätverk
- have good knowledge reference model computer communication term function service protocol
ha god kännedom referensmodeller datakommunikation lager avseende funktion tjänst protokoll
- have good knowledge principle protocol standard tcp/ip-based network application base
ha god kännedom princip protokoll standard tcp ip-baserade nätverk bygga
- have good understanding limitation respect service warranty connection newly develop
ha god förståelse internet begränsning avseende {servicegarantier,nyutvecklad}3 samband tjänst
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- be able seek deeper knowledge individual standard protocol datum communication field
söka djup kunskap enskild standard protokoll datakommunikationsområdet
- be able implement simple application-layer protocol start specification apply communication socket
använda {nätverksanalysprogram,datatrafik}3 analysera lokal nätverk anslutning internet
- have basic practical skill configuration local network
ha grundläggande praktisk färdighet konfiguration lokal nätverk
- practical laboration be include help student understand protocol practically use network equipment
kurs ingå även frivillig moment webb-baserade självstudium
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- course programming e.g. be prerequisite
programmeringskurs t_ex t_ex:04 krav
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- computer network become inherent increasingly important part many technical area today
nätverk dator bli {alltmer,beståndsdel,teknikområden}2 naturlig viktig många
- course focus part datum communication practice engineer normally encounter daily work
kurs {inrikta,datakommunkation,verksam,yrkesarbete}2 aspekt ingenjör komma kontakt
- be basic course offer introductory presentation datum communication computer network
grundkurs bred inriktning område datakommunikation
- pass whole course assignment write exam
godkänna kurs krävas skriftlig tentamen samt student få obligatorisk laboration inlämningsuppgift
- final grade scale {u/3,-5}2 base exam result
slutbetyget skala ge basera tentamen resultat
- have basic knowledge skill field datum communication computer network
ha grundlägggande kunskap färdighet område datakommunikation datornätverk
- good knowledge reference model computer communication term function service protocol
ha god kännedom referensmodeller datakommunikation lager avseende funktion tjänst protokoll
- have good knowledge model internet's structure architecture
ha god kännedom {ip-modellen,intranät}2 internet uppbyggnad arkitektur bearbeta grundläggande ip-adresseringsplan
- have good understanding limitation respect service warranty connection newly develop
ha god förståelse internet begränsning avseende {servicegarantier,nyutvecklad}3 samband tjänst
- explain how different type computer network construct relative {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datanätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- be able seek deeper knowledge individual standard protocol datum communication field
söka djup kunskap enskild standard protokoll datakommunikationsområdet
- be able implement simple application-layer protocol start specification apply communication socket
använda {nätverksanalysprogram,datatrafik}3 analysera lokal nätverk anslutning internet
- have basic practical skill configuration local network
ha grundläggande praktisk färdighet konfiguration lokal nätverk
- student have good understanding computer organization course eda451 digital system equivalent
student ha god förståelse dator uppbyggnad kurs datorteknik motsvarande
- course programming e.g. be prerequisite
programmeringskurs t_ex t_ex:04 krav
- knowledge basic probability theory random variable elementary graph shortest path be advantage also acquire course complementary reading
kunskap grundläggande {sannolikhetsteori,grafteori}2 stokastisk variabel elementär fördel också förvärva kurs komplettera studie
- computer network cover range {sub-specialty,bsd} include communication concept protocol security socket api distribute fault-tolerance method
datornätverk täcka rad underliggande område så datorkommunikation {nätverkskoncept,nätverkssäkerhet,socket} nätverksprotokoll distribuera feltolerans metod
- mastery computer network involve theory practice design implementation use protocol service
bemästra datornätverk krävas teoretisk praktisk kunskap utformning genomförande användande nätverksprotokoll tjänst
- aim course be learn design analyze network protocol gain knowledge exist communication include support system fundamental task method datum
syfte kurs lära utforma analysera nätverksprotokoll inhämta kunskap befintlig kommunikationsnät {stödsystem,datakommunikationsnät} protokoll grundläggande funktion metod
- experience network orient programming be part course
erfarenhet nätverksorienterad programmering ge väsentlig del kurs
- course offer learn experience involve hands-on {experimentation,reinforce} analysis student understanding concept application real-world problem
kurs innehålla praktisk experiment analys avse öka student förståelse central begrepp {denna,återspegling} verklig problem
- several laboratory experiment give involve api programming fault-tolerance network system internet interconnection service practical perspective protocol design analysis strong emphasis self-stabilizing algorithm
laboration träna {api,självstabiliserande} programmering feltoleranta nätverk internet konfiguration tjänst praktisk perspektiv samt protokoll stark betoning algoritm
- course provide student ability understand fundamental issue design method computer network protocol
kurs innehåll ge därför förståelse grundläggande fråga uppkomma utformning datornätverk olik datornätverksprotokoll
- skill ability
färdighet förmåga visa systematisk definiera analysera datornätverk form kommunikationsgrafer distribuera system
- be able design develop own network-oriented program then test demonstrate lab
därför konstruera utveckla egen nätverk därefter testa demonstrera laboratorium
- also expect design distribute algorithm computer network show why work
också utforma distribuera algoritm datornätverk visa varför fungera
- lecture exercise home assignment laboratory
föreläsning övning hemuppgift laboration
- take {at,least}15 course computer programming
klara minst kurs programmeringsteknik
- course aim learn software design development use approach principle theory practice
kurs syfta lära mjukvara design utveckling hjälp metod princip teori praktik
- course cover {extreme,programing} process project management
kurs behandla process {xp,extreme,projektledning} programming
- write exam maximum point
skriftlig tentamen maximal poäng
- minimum point pass project require
godkänna krävas liten poäng projekt
- lead agile project
leda agilt projekt
- form organic team
bilda organisk team
- detail schedule
arbeta detalj schema
- be part programming pair
vara del programmeringspar
- understand consequence {collective,ownership} code
förklara konsekvens {kollektiv,ägande} kod
- master code centric case tool
bemästra {kod-centrerat,case-verktyg}
- use test drive development
använda testdriven utveckling
- refactor program
refactor program
- conduct incremental planning use user story
genomföra inkrementell planering hjälp användarbeskrivningar
- limit assignment order have sustainable pace
begränsa uppdrag få hållbar arbetstakt
- develop program use small frequent iteration
utveckla program hjälp liten frekvent iteration
- be part xp team
vara del xp-team
- be eligible course student
behörighet kurs krävas minst
- have bachelor degree equivalent include successfully complete course programming e.g. {dat042,dat170}4 {dat050,dat055}5 tda545 tda550 {ooexempel,även,programmering,ok}
kandidatexamen programvaruteknik datavetenskap motsvarande an godkänna kurs programmering t.ex.
- successfully complete course practical software development engineering project e.g. dat255
godkänna kurs praktisk mjukvaruutveckling programvaruteknik projekt t.ex. software engineering project
- real-time system play vital role many application domain include {drive-by-wire,automotive,intelligent,banking,robot} traffic control autonomous
realtidssystem spela viktig roll många tillämpning {drive-by-wire-system,intelligent,trafikstyrsystem,banksystem,robot} fordon autonom
- many real-time application system design multiple processor order meet impose constraint
tillämpning system konstruera {med_flera:09,uppsätta,prestandakraven} processor möta
- course cover follow topic
kurs behandla följande ämne
- background motivation definition real-time computing system
bakgrund behov definition realtidssystem
- characteristic real-time system application constraint design method task model run-time mechanism architecture
egenskap realtidssystem {tillämpningskrav,processmodeller,exekveringsmodeller} konstruktionsmetoder arkitektur
- evaluation real-time system performance measure methodology
utvärdering realtidssystem prestandamått metod
- multiprocessor scheduling problem definition terminology algorithm
schemaläggning enkel multiprocessorsystem problemformulering terminologi algoritm
- complexity theory np-completeness context real-time scheduling
komplexitetsteori {np-kompletta,realtidsschemaläggning} problem
- real-time communication protocol end-to-end delay guarantee
{realtidskommunikation,fördröjningsgarantier} protokoll
- fault-tolerance technique real-time system model algorithm architecture
metod feltolerans realtidssystem modell algoritm arkitektur
- distribute clock synchronization
metod distribuera klocksynkronisering
- estimation worst-case task execution time
härledning {värsta-fallets,exekveringstid}2 program
- homework assignment report {submission,voluntary,sit-down}2 oral exam
hemuppgift rapportinlämning muntlig examen frivillig skriftlig tentamen
- final grade be weighted sum
slutlig betyg väga samman
- course student be able
avsluta kurs student
- formulate requirement computer system use time safety critical application
formulera krav datorsystem tid säkerhetskritiska tillämpning
- master terminology scheduling complexity theory
behärska terminologi använda teori schemaläggning beräkningskomplexitet
- describe principle mechanism use scheduling task execution datum communication real-time system
redogöra princip mekanism använda schemaläggning processexekvering datakommunikation realtidssystem
- derive performance be familiar theoretical limitation give real-time system
härleda prestanda känna teoretisk prestandabegränsningarna given realtidssystem
- course be organize series lecture
kurs utgöra föreläsningsserie
- weekly {consultation,assistance} session offer regard question problem relate homework assignment
hjälp ha elev tillgång veckovis konsultationspass erbjuda fråga problem relatera hemuppgift
- preparatory course real-time system eda222 equivalent require
förberedande kurs realtidssystem likvärdig krävas
- course algorithm computer architecture be strongly recommend
kurs algoritm datorarkitektur rekommendera stark
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- computer' digital building block datum path controller memory input output device
dator digital byggblock dataväg styrenhet minne in enhet
- traditional processor architecture data-path control unit instruction set synchronously operate digital machine
{traditionsenlig,digitalmaskin}5 processor uppbyggnad dataväg styrenhet instruktionsuppsättning synkron arbeta
- coding machine language assembly
{kodning,maskinspråk}5 assemblerspråk
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- base write examination final grade be
basera tentamensresultatet ge betyg
- describe computer structure organisation
beskriva dator uppbyggnad funktion
- student be able
betyda exempel
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- accumulator ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- pipeline ~ pipeline
- explain ~ förklara
- concept ~ begrepp
- stack ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- architectural ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- architecture ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- such ~ förklara
- describe analyze/design central processing unit' basic part
beskriva analysera konstruera centralenhet grundläggande del
- student be able
betyda exempel
- analyze design single alu control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- explain how instruction create control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- student be able
betyda exempel
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- student be able
betyda exempel
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain concept memory hierarchy
förklara begrepp minneshierarki
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- student be able
betyda exempel
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- digital technology describe use binary code
digitalteknik beskriva använda binär kod
- student be able
betyda exempel
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- {convert,decimal,hexadecimal}4 ~ {omvandling,tal,decimal,hexadecimal,representation}4
- binary ~ binär
- number ~ {omvandling,tal,decimal,hexadecimal,representation}4
- representation ~ utföra
- perform addition subtraction multiplication division binary integer
utföra {addition,subtraktion}2 binär heltal
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- program assembler
assemblerprogrammering
- explain store program principle
förklara lagra program princip
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- describe programmer' model machine
beskriva programmerare bild maskin dvs instruktionsuppsättning adresseringssätt
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- student be able
betyda exempel
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- schedule teaching consist lecture demonstration supervised coding simulation exercise
schemalägga undervisning bestå föreläsning demonstration handleda simulering kodningsövningar
- also supervise laboratory session student require prepare
dessutom utföra handleda obligatorisk laboration där förkunskapskontroll genomföra
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- theory present lecture demonstration
teori inhämta föreläsning demonstration
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- building block subsequently realize hardware lab session
därefter implementera student byggblock hårdvara laboration
- realization complete link building block computer programming
konstruktionsarbetet avsluta {sammankoppla,byggblocken}5 dator programmera
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- computer' digital building block datum path controller memory input output device
dator digital byggblock dataväg styrenhet minne in enhet
- traditional processor architecture data-path control unit instruction set synchronously operate digital machine
{traditionsenlig,digitalmaskin}5 processor uppbyggnad dataväg styrenhet instruktionsuppsättning synkron arbeta
- coding machine language assembly
{kodning,maskinspråk}5 assemblerspråk
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- base write examination final grade be
basera tentamensresultatet ge betyg
- describe computer structure organisation
dator uppbyggnad funktion beskriva
- student be able
betyda exempel
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- accumulator ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- pipeline ~ pipeline
- explain ~ förklara
- concept ~ begrepp
- stack ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- architectural ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- architecture ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- such ~ förklara
- describe analyze design central processing unit' basic part
beskriva analysera konstruera centralenhet grundläggande del
- student be able
betyda exempel
- analyze design single alu control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- explain how instruction create control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- describe analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- student be able
betyda exempel
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- explain primary memory' core function describe analyze design realize main connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- student be able
betyda exempel
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain concept memory hierarchy
förklara begrepp minneshierarki
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- describe analyze realize simple memory address io digital component
beskriva analysera konstruera enkel minnesadresserad io digital komponent
- explain describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- student be able
betyda exempel
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- digital technology
digitalteknik
- describe use binary code
beskriva använda binär kod
- describe analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare,fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- program assembler
assemblerprogrammering
- explain store program principle
förklara lagra program princip
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- describe programmer' model machine
beskriva programmerare bild maskin dvs instruktionsuppsättning adresseringssätt
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- student be able
betyda exempel
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- schedule teaching consist lecture demonstration supervised coding simulation exercise
schemalägga undervisning bestå föreläsning demonstration handleda simulering kodnings- övning
- also supervise laboratory session student require prepare
dessutom utföra handleda obligatorisk laboration där förkunskapskontroll genomföra
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- theory present lecture demonstration
teori inhämta föreläsning demonstration
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- building block subsequently realize hardware lab session
därefter implementera student byggblock hårdvara laboration
- realization complete link building block computer programming
konstruktionsarbetet avsluta {sammankoppla,byggblocken}5 dator programmera
- software development assembly language testing troubleshooting
programutveckling assemblerspråk test felsökning
- structure assembler basic code generation
strukturera assemblerprogrammering grund kodgenerering
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- program device parallel input output time management programming timer
programmering krets parallell in utmatning tidshantering räknarkretsar
- basics computer communication programming device serial
grund datorkommunikation programmering krets seriekommunikation
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- examination base write exam approve laboratory exercise
godkänna kurs krävas skriftlig tentamen laboration
- base exam result grade give
basera tentamensresultatet ge betyg
- write simple assembly language program use select architecture' instruction set
skriva enkel assemblerprogram användande välja arkitektur instruktionsuppsättning
- write simple machine orient c program use programming language' datum type control structure
skriva enkel maskinorienterade c-program användande programspråk datatyper styrstrukturer
- describe assembler equivalent typical programming structure
beskriva {motsvarighet,programstrukturer}4 assembler typisk
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- theory acquire lecture demonstration
teori inhämta föreläsning demonstration
- student design block then carry test aid simulator simulation exercise
elev konstruera programoch test hjälp simulator simuleringsövningar självstudium
- preparation laboratory exercise student finally adapt software order enable hardware verification function
laboration anpassa elev program så funktion dessutom verifiera hårdvara
- software development assembly language testing troubleshooting
programutveckling assemblerspråk test felsökning
- structure assembler basic code generation
strukturera assemblerprogrammering grund kodgenerering
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- program device parallel input output time management programming timer
programmering krets parallell in utmatning tidshantering räknarkretsar
- basics computer communication programming device serial
grund datorkommunikation programmering krets seriekommunikation
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- examination base write exam approve laboratory exercise
godkänna kurs krävas skriftlig tentamen laboration
- write simple assembly language program use select architecture' instruction set
skriva enkel assemblerprogram användande välja arkitektur instruktionsuppsättning
- write simple machine orient c program use programming language' datum type control structure
skriva enkel maskinorienterade c-program användande programspråk datatyper styrstrukturer
- describe assembler equivalent typical programming structure
beskriva {motsvarighet,programstrukturer}4 assembler typisk
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- theory acquire lecture demonstration
teori inhämta föreläsning demonstration
- student design block then carry test aid simulator simulation exercise
elev konstruera programoch test hjälp simulator simuleringsövningar självstudium
- preparation laboratory exercise student finally adapt software order enable hardware verification function
laboration anpassa elev program så funktion dessutom verifiera hårdvara
- course cover underlie principle technique network communication security
kurs täcka underliggande princip tekniker nätverk {kommuniktionssäkerhet,förkunskap} god datakommunikation därför krav
- course cover many topic relate communication network security
kurs täcka många olik ämne tekniker säkra system
- network attack encryption random number generation
{nätverksattacker,slumptalsgenerering} kryptering vikt bra
- analysis weakness attack common protocol such
analys svaghet attack vanlig protokoll
- denial service {dos,host,scanning,fingerprint} attack network operating system
{denial,service}2 attack {nätverksscanning,operating,fingerprinting} system
- access control authentication mechanism password key distribution
accesskontroll {autentiseringsmekaniser,lösenord,nyckeldistribution}
- {identity,certificate,revocation} management
{identity,management,certifikat}
- security protocol such
genomgång protokoll designa säkerhet
- security wireless network {wep,wpa}
säkerhet trådlös nätverk
- network design firewall proxy filter
{nätverksdesign,proxies,egress,filtering} brandväggar
- virtual private network {tunnel,segmentation,remote} protocol access
virtuell privat nätverk {tunnling,nätverkssegmentering,remote} access
- link level security technology
{link,level} security säkerhet
- write exam pass laboratory exercise
skriftlig examen godkänna laboration
- detailed knowledge ability critically analyse design secure network application system
god kunskap hur kritisk granska designa säker nätverk applikation system
- have fundamental understanding make system vulnerable be able predict new attack method become reality
grundläggande förståelse svaghet kommunicera system ha förutse potentiell problem olik protokoll
- have enough knowledge evaluate protocol ability draw conclusion level security offer
grundläggande kunskap hur protokoll utvärdera säkerhet förvänta erbjuda
- understand impact selection different protocol security architecture have application system
förståelse betydelse nätverkssäkerhetsproblem ha applikation hel system säkerhet
- have understanding research work field read conference report related area
komma kontakt {forskningsaktiviteter,konferens,forskningsrapporter} område läsa aktuell
- course consist series lecture laborative exercise
kurs bestå föreläsning laboration
- datum structure comprise fundamental component most modern software product
algoritm datastrukturer utgöra fundamental byggsten mången modern programvara
- knowledge skill technique construction analysis algorithm be important tool correct efficient program
kunskap färdighet tekniker konstruktion analys algoritm viktig verktyg produktion korrekt effektiv program
- knowledge datum abstraction structure be important construction use {maintenance,adaptable,reusable} program component
{förtrogenhet,förändringsbara,återanvändbara,programkomponenter} begrepp dataabstraktion datastruktur nödvändig konstruktion användning underhåll
- course give knowledge skill construction use algorithm datum structure introduction various technique analysis together insight advantage abstraction program development
kurs ge kunskap färdighet konstruktion användning algoritm datastrukturer introduktion olik tekniker analys insikt fördelare dataabstraktion programutveckling
- be use code
kurs använda java programmeringsspråk
- technique iterative recursive algorithm proof induction divide conquer backtrack dynamic programming
algoritmtekniker iterativ rekursiv algoritm induktionsbevis {divide,conquer} backtracking dynamisk programmering
- analysis resource demand algorithm datum structure respect computation time memory consumption
analys algoritm datastrukturers resurskrav avseende {beräkningstid,minnesbehov}
- {asymptotic,average,worst} complexity case
{asymptotisk,genomsnittlig,värsta-fall-komplexitet} komplexitet
- linear binary search
linjär binärsökning
- sort algorithm property
olik sorteringsalgoritmer egenskap
- concept abstract datum type structure
begrepp abstrakt datatyp datastruktur
- datum structure vector string stack queue list tree binary search hash table priority graph set
datastrukturer vektor sträng stack kö lista träd binär sökträd hashtabeller prioritetsköer graf mängd
- common application
vanlig användningsområde
- typical property time complexity operation various structure
typisk egenskap tidskomplexitet struktur operation
- standardised algorithm class datum structure
standardisera algoritm klass datastrukturer
- implementation datum structure
implementering datastrukturer
- mandatory assignment write exam
obligatorisk inlämningsuppgifter skriftlig tentamen
- final grade be obtain pass assignment base write exam
slutbetyg skala ge godkänd inlämningsuppgifter basera tentamen
- use various algorithm technique tool problem solve program construction
använda olik algoritmtekniker {problemlösningsverktyg,programkonstruktion}
- perform analysis resource demand algorithm datum structure
göra enkel analys algoritm datastrukturers resurskrav
- use various datum structure gain basic knowledge important application
använda olik datastrukturer känna viktig tillämpning
- use standard software library datum structure algorithm
använda standardbibliotek datastrukturer algoritm
- implement datum structure object orient language
implementera egen datastrukturer objektorienterat språk
- elementary skill discrete mathematics
elementär kunskap diskret matematik
- follow concept describe different level course process communication critical region semaphore {mutual,exclusion}4 synchronization deadlock memory management timing constraint {soft/hard,time-,trigg} system scheduling event schedulability analysis static dynamic priority distribute real-time datum small embedded
kurs tas följande begrepp upp olik {fördjupningsgrad,processkommunikation,låsning} process semafor ömsesidig uteslutning synkronisering minneshantering tidshantering schemaläggning tidskrav mjuk hård system tidsstyrda händelsestyrda schemaläggningsanalys statisk dynamisk processprioriteter distribuera realtidssystem datakommunikation liten inbyggd
- course describe implementation small real-time kernel microcomputer system
kurs beskriva implementering liten realtidskärna mikrodatorsystem
- course also include use array stack connection exercise study real time kernel
kurs ta även upp hantering lista stack c-program samband övning studie realtidskärna
- large laboratory assignment final report give experience software development embedded system
stor laborationsuppgift avsluta laborationsrapport ge erfarenhet programutveckling inbyggd system
- course end write exam
kurs avsluta skriftlig examen
- understand concept embedded system process parallel share resourced distribute
förstå begrepp inbyggd system process parallell delad resurs distribuera
- explain concept critical region {mutual,exclusion}4 starvation deadlock synchronize process
förklara begrepp kritisk region ömsesidig uteslutning svält deadlock samt synkronisering process
- understand general structure function real-time kernel small embedded system
förstå allmän uppbyggnad funktion realtidskärna liten inbyggd system
- develop program compose multiple process small system support real-time kernel
utveckla program bestående flera process liten applikation stöd realtidskärna
- use pointer dynamic memory allocation connection development manage array stack
använda pekare dynamisk minneshantering samband utveckling c-program hantering lista stack mm
- explain meaning difference {between,respective} concept static dynamic scheduling
förklara innebörd skillnad begrepp statisk respektive dynamisk schemaläggning
- schedulability analysis small system compose several {well-specified,deadline} process timing constraint period
tillämpa schemaläggningsanalys enkel system bestående {flertal,deadline} specificera process tidskrav period
- describe general structure characteristic protocol
beskriva grundläggande struktur egenskap can-protokollet
- develop program distribute real-time system consist node connect can-bus
utveckla enkel program distribuera realtidssystem basera gemensam can-buss
- course be organize lecture exercise laboratory assignment
undervisning ske form föreläsning övning laborationsuppgift
- {circuit-switching,packet-switching} method use datum network
{kretskoppling,paketkoppling} respektive datornätverk
- reference model datum communication
referensmodeller datakommunikation
- distribute application protocol e-mail
distribuera applikation {applikationsprotokoll,e-post}
- socket api
sockets
- principle {relieble,unreliable} datum transfer transport protocol
princip {tillförlitlig,dataöverföring} respektive datagram
- {biterror,congestion} flow control
{bitfel-,flödes-,stockningskontroll}
- internet protocol ipv6
internet protokoll addressering
- autonomous system internet route
routing internet
- mac algorithm
mac-algoritmer
- link protocol error detection code
{länkprotokollen,felupptäckande} kod
- local area network lan
lokal nätverk
- wireless lan
trådlös
- application
multimedium applikation
- security computer network
säkerhet datornätverk
- firewall packet filter secure
{brandvägg,paketfiltrering,skydd,wlan}
- packet ~ {brandvägg,paketfiltrering,skydd,wlan}
- secure ~ {brandvägg,paketfiltrering,skydd,wlan}
- firewall ~ {brandvägg,paketfiltrering,skydd,wlan}
- filter ~ {brandvägg,paketfiltrering,skydd,wlan}
- common most outcome be assess write exam
gemensam mången lärandemål examinera skriftlig tentamen
- course include compulsory assignment consist laboratory home
kurs ingå obligatorisk moment bestå laboration inlämningsuppgift
- pass entire course require laboratory work home assignment approve
bli godkänna hel kurs krävas samtlig laboration inlämningsuppgiften
- laboratory work home assignment be do group student
laboration inlämningsuppgiften göra grupp student
- outcome be try look deeper knowledge datum communication field group require mandatory home assignment contain number sub-task include task obtain
mål handla söka djup kunskap datakommunikationsområdet komma grupp få obligatorisk inlämningsuppgift innehålla antal deluppgifter bl.a. inhämta
- assignment report approve review examine teacher teaching assistant otherwise return feedback completion final approval
inlämningsuppgiften redovisa rapport bli godkänna granskning examinera lärare lärarassistent {annars,retur,feedback} komplettering slutgiltig
- have practical nature examine teacher teaching assistant supervise observe student laboratory work can divide lab
mål ha praktisk {karaktär,iaktta,laboratoriemiljö} examinera lärare lärarassistent handleda kursdeltagare ca uppdela laboration
- common outcome be sudent have record result answer question lab-pm when work practice lab task
gemensam mål krävas {sudenterna,anteckna} resultat svar fråga lab-pm när arbeta praktisk uppgift
- addition order finally examine outcome write report result require
dessutom slutgiltig examinera mål krävas skriftlig rapport resultat arbete laboration
- report approve review same manner assignment
rapport godkänna granskning sätt inlämningeuppgiften
- laboratory work require successful include {well-filled,site} lab-pm approve supervisor end lab session
laboration godkänna {lyckad,väl-ifylld,labbtillfälle} arbete lab-pm handledare plats slut
- final grade scale u base exam result
slutbetyget ge skala basera tentamen resultat
- show basic knowledge skill field datum communication computer network
redovisa grundlägggande kunskap färdighet område datakommunikation datornätverk
- show good knowledge layered reference model datum communication term function service protocol
redovisa god kännedom referensmodeller datakommunikation lager avseende funktion tjänst protokoll
- make use layered reference model create understanding design usage various computer network
tillämpa referensmodellerna skapa förståelse uppbyggnad användning olik datornätverk
- show good knowledge principle protocol standard use tcp/ip-based network
redovisa god kännedom princip protokoll standard tcp ip-baserade nätverk bygga
- show basic knowledge most important application protocol
redovisa grundläggande kunskap viktig applikationsprotokollen
- show good knowledge model structure architecture work basic ip address plan intranet
redovisa god kännedom {ip-modellen,intranät}2 internet uppbyggnad arkitektur bearbeta grundläggande ip-adresseringsplan
- show good understanding limitation internet provide service as well impact newly develop application
redovisa god förståelse internet begränsning avseende {servicegarantier,nyutvecklad}3 samband tjänst
- describe how different type computer network construct relation {transmission,medium',bandwidth}3 characteristic requirement code method function error flow control
redogöra hur olik typ datornätverk uppbygga förhållande {transmissionsmediets,bandbredden,kodningsmetoder,fela,flödeskontroll}3 egenskap krav funktion
- seek deeper knowledge specific standard protocol datum communication field
söka djup kunskap enskild standard protokoll datakommunikationsområdet
- use network analysis software datum traffic local internet access
använda {nätverksanalysprogram,datatrafik}3 analysera lokal nätverk anslutning internet
- show basic practical skill configuration local network
redovisa grundläggande praktisk färdighet konfiguration lokal nätverk
- lecture home assignment laboratory
undervisning omfatta föreläsning hemuppgift laboration
- course comprise also {self-study,web-based}2 material
kurs ingå även frivillig moment självstudium webbaserad kursmaterial
- course cover follow item
kurs innehålla följande moment
- technology
allmän mikrokontrollerteknologi
- microcontroller architecture hardware orient description commercial
{mikrodatorarkitektur,hårdvarumässig,mikrokontroller} beskrivning kommersiell
- different work mode microscontroller
mikrokontrollerns olik arbetssätt
- programming structure address mode instruction set
programmeringsmodell adresseringssätt instruktionsuppsättning
- assembler programming stack handling subroutine exception restart
assemblerprogrammering stackhantering subrutiner avbrott återstart
- machine orient c programming address subroutine parameter transfer exception handling
maskinnära {c-programmering,tillhörande,avbrottshantering} adressering subrutiner parameteröverföring
- port handshaking time sequence
in {utportar,handskakning,tidsförlopp}
- counter timer circuit
räknare timerkretsar
- asynchronous serial interface synchronous
asynkron seriell gränssnitt synkron
- area network
{controller,area,network}
- {pulse,width,modulation,analog/digital,digital/analog,dac} conversion
{pulsbreddsmodulering,digitalomvandling,analogomvandling} analog digital
- examination carry continous individual account different part course
examination ske kontinuerlig individuell redovisning ingående kursmoment
- acceptment account give grade
godkänna element ge betyg
- higher grade volontary examination arrange
{överbetyg,anordna} frivillig tentamen
- understand make out formulate problem different aspect architecture construction implementation
förstå urskilja formulera problem olik aspekt arkitektur konstruktion implementering
- build functional microcontroller system consist microprocessor commonly use interface
bygga funktionsduglig mikrodatorsystem bestående processor vanlig förekommande gränssnitt
- understand use development system {debugging,resourse} microprocessor code develop program efficiently microcontroller
förstå använda {utvecklingssystem,mikrodator} utveckling samt felsökning program utveckla effektiv befintlig resurs
- document present result analyse reflect difficulty problem {shortage,positive} together more experience
dokumentera presentera resultat analysera reflektera svårighet problem {brist,positiv} erfarenhet
- course be divide part
kurs omfatta del
- 1 theoretical part lecture seminar
teoridel föreläsning seminarium
- introductory laboration assignment {intention,funcion} introduce main microcontroller
inledande laboration avsikt introducera {mikrokontrollers,huvudfunktion}
- additional more {profound,microcontoller} laboration assignment where student get use larger system together interface internal external device
ytterlig mycket omfattande laboration där elev öva använda mikrokontrollern stor system tillsammans gränssnitt intern extern periferienheter
- course comprise basic skill knowledge internet technology tcp/ip protocol suite particular access route
kurs omfatta {huvudmoment,internetteknik,ip-protokollen,internetanslutning,routingteknik} handla grundläggande tcp
- course mainly focus operation engineering ip router switch
arbetssätt {ip-routrar,lan-switchar,centrum} ligga kurs
- practical skill gain course correspond {certification,reality-like} carry laboratory environment
kurs gång genomföra {gedigen,cisco-certifiering,labbmiljö} tillämpning färdighet motsvara praktisk
- course contain follow part
kurs innehålla följande huvuddel
- introduction networks review refernce model datum communication
grundläggande {nätverksteknik,osi-modellen} datakommunikation
- tcp/ip-architecture internet
tcp ip-arkitektur internet
- application transport layer protocol
{applikations-,transportprotokollen}
- internet protocol address subnett
{internetprotokollet,subnetting} adressering
- local area networks technology
lokal nätverk ethernet-standarder
- route switch essential manage router core {internetwork,rip,distance-vector} device basic configuration protocol
grundläggande {routing-,switchingteknik,routersuppbyggnad,vägvalsalgoritmer,distance-vector} konfiguration princip routing protokoll routingprotokoll
- address variable {subnet,mask,dhcp}2 vlsm method configuration och translation
{ip-adressering,nätmask,adresseringsmetoder,ip-konfiguration,adressöversättning} variabel dynamisk
- vlsm ~ {ip-adressering,nätmask,adresseringsmetoder,ip-konfiguration,adressöversättning}
- variable ~ variabel
- translation ~ {ip-adressering,nätmask,adresseringsmetoder,ip-konfiguration,adressöversättning}
- och ~ {ip-adressering,nätmask,adresseringsmetoder,ip-konfiguration,adressöversättning}
- {subnet,mask,dhcp}2 ~ dynamisk
- method ~ variabel
- configuration ~ dynamisk
- address ~ dynamisk
- route autonomous system
routing autonom system
- route protocol {subnetting,link-state} standard ospf
routingprotokoll {vlsm,standardprotokollet,link-state}
- switching basics
grundläggande switchkonfiguration
- span tree protocol
spanning protocol
- virtual lan frame-tagging
virtuell {lan,ram-taggning}
- route
routing
- scale networks configure router switch advanced functionality consider architecture component operation larger more complex network
routing switching komplex nätverk konfigurering {routrar,switchar}2 avancerad funktion avseende arkitektur komponent drift stor mycket
- troubleshoot router switch resolve common issue use {single-area,multiarea} ospf enhance network
felsökning {routrar,switchar}2 lös vanlig problem {enkelarea,ospf,ipv6-nätverk}
- acquire knowledge skill need install wireless lan small medium-sized network
skaffa kunskap färdighet behövas installera trådlös nätverk liten medelstor
- connect networks wan technology network service require converged application complex
teknologi global nätverk {wan-teknlogier,nätverkstjänster,konvergera} krävas applikation komplex
- link protocol {ppp,frame,relay}
{länkprotokoll,punkt-till-punkt} t.ex. protokoll
- serial connection
bredband seriell anslutning
- knowledge skill need implement virtual private network
kunskap färdighet behövas etablera virtuell privat nätverk
- network {monitoring,syslog,snmp} troubleshoot use
{nätverksövervakning,syslog} felsökning hjälp
- {borderless,virtualization} network datum center
modern nätverk datacenter virtualisering
- course be divide part basic route switch och switching complex network access
kurs uppdela del grundläggande routing switching komplex nätverk wan-access
- part grade same examination method
del betygsätta examinationsformer
- intended outcome be examine way
tilltänkt lärandemål examinera sätt
- first direct supervision examiner assistant lab session then {assese,laboratoriework,lab-skill} exam laboratory end part
en direkt {överinsyn,assistent,labbarbetet,labbsalen} examinator laboration sedan bedöma hjälp labbtest slut del
- second evaluate result case study work relation part
två utvärdera resultat projektarbete utarbeta samband del
- work case study do electronically use network simulator deliver result uploaded file simulation diagram table report
arbete projekt ske elektronisk hjälp {nätverkssimulator,uppladdad,diagram} leverera resultat form fil simulering tabell rapport
- third be evaluate oral presentation opponent select topic seminar active attention whole class
tre utvärdera muntlig presentation roll opponent välja ämne seminarium aktiv deltagande hel klass
- examination be obviously continous process course
examination naturligtvis kontinuerlig process kurs gång
- mandatory activity task be evaluate award demonstrate result suitable form mainly report presentation
antal obligatorisk aktivitet uppgift bedöma poängssättas demonstrera resultat lämplig form främst rapport presentation
- activity be lab case study seminar lab-skills exam homework
aktivitet laboration projektarbete seminarium labbtest hemuppgift
- grade {th,homepage} base sum result gain activity task more detail be available course
slutbetyg skala ge basera summa resultat samtlig aktivitet uppgift mer detalj finnas hemsida kurs
- design implement effective efficient address subnett base combination technique variable length {subnet,mask,dhcp}2 configuration protocol
planera bearbeta effektiv ip-adresseringsplan tillämpning tekniker translation
- work basic configuration ip router connect local network internet
sätta upp route grundläggande konfiguration ansluta lokal nätverk internet
- analyze configure implement verify access control list router configuration filter packet accordance predefined local policy
analysera konfigurera verifiera tillämpning grundläggande accesskontroll route {filtrera,ip-paket,förbestämd} basera policy access internet
- configure evaluate major characteristic most used route protocol autonomous system information open shortest path first
konfigurera utvärdera egenskap mycket använda routingprotokollen autonom system routing information protocol liten medelstor nät
- use tcp/ip {utility,connectivity} tool troubleshoot network configuration issue equipment
felsöka befintlig {nätverkskonfiguration,nätverksutrustning,tcp/ip-verktyg,nyttig} samt verifiera funktionalitet hjälp program
- configure {administer,ethernet}2 switch lan {redundant,cabling,grouping} possibly functional base
konfigurera administrera {switchat,ethernet-baserat,gruppering} lokal nätverk möjlighet redundans dator antal s.k.
- configure {administer,ethernet}2 {inter-switch,vlan,activate,inter-vlan} switch route router
konfigurera administrera {inter-switchade,inter-vlan} route routing
- key characteristic common wide area network wan configuration technology
redogöra vanlig tekniker global nätverk bearbeta grund konfiguration route ansluta exempelvis
- be also moment {self-study,web-based}2 course material
kurs ingå även moment webbaserad självstudium
- knowledge datum communication correspond course leu
grundläggande kunskap datakommunikation motsvarande kurs
- essential element concept digital technology different number system
{digitalteknikens,talsystem}5 grundläggande element begrepp olik
- use construct combinatorial network synchronous sequential circuit
algebra användning konstruktion kombinatorisk nät synkron sekvensnät
- computer' digital building block datum path controller memory input output device
dator digital byggblock dataväg styrenhet minne in enhet
- traditional processor architecture data-path control unit instruction set synchronously operate digital machine
{traditionsenlig,digitalmaskin}5 processor uppbyggnad dataväg styrenhet instruktionsuppsättning synkron arbeta
- coding machine language assembly
{kodning,maskinspråk}5 assemblerspråk
- pass course student write examination laboratory work
godkänna kurs krävas skriftlig tentamen laboration
- base write examination final grade be
basera tentamensresultatet ge betyg
- about computer
dator
- describe computer structure organization
beskriva dator uppbyggnad funktion
- student be able
betyda exempel
- give block-level description how data-path register file arithmetic logic unit connect
beskriva {blocknivå,registerfil,aritmetik,logikenhet}5 hur styrenhet dataväg koppla samman centralenhet
- explain architectural concept such accumulator architecture stack pipeline
förklara begrepp {ackumulatorarkitektur,risc,cisc,stackarkitektur}5 pipeline
- accumulator ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- pipeline ~ pipeline
- explain ~ förklara
- concept ~ begrepp
- stack ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- architectural ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- architecture ~ {ackumulatorarkitektur,risc,cisc,stackarkitektur}5
- such ~ förklara
- analyze design basic part central processing unit
beskriva analysera konstruera centralenhet grundläggande del
- student be able
betyda exempel
- analyze design single alu control signal sequence basic operation
analysera konstruera enkel utforma styrsignalsekvenser grundläggande alu-operationer
- analyze single datum path construct design control signal sequence transfer register memory
analysera enkel dataväg samt konstruera utforma styrsignalsekvenser överföring register
- explain how instruction create use control signal sequence
förklara hur instruktion bygga upp styrsekvenser
- student be able use example explain describe instruction format decoding execution
betyda exempel förklara beskriva {instruktionsformat,instruktionsavkodning,instruktionsutförande}4
- analyze control unit
beskriva analysera automatisk styrenhetens funktion uppbyggnad
- student be able
betyda exempel
- describe how control signal sequence realize {hard-wired,micro-programmed}5 logic
beskriva hur styrsignalsekvenser realisera {fast,mikroprogrammerad}5 koppla logik
- analyze design control signal sequence instruction semantics
analysera konstruera styrsignalsekvenser utgående instruktion semantik
- explain core function primary memory describe analyze realize main memory' connection cpu
förklara primärminne grundläggande funktion beskriva analysera konstruera anslutning centralenhet
- student be able
betyda exempel
- describe different type primary memory such {rom,prom,flash,sram,dram,usefulness}5 explain purpose
beskriva olik typ primärminne statisk dynamisk ram förklara respektive {minnestyps,ändamål}5 användbarhet
- explain concept memory hierarchy
förklara begrepp minneshierarki
- describe analyze realize address decode logic primary memory
beskriva analysera konstruera avkodningslogik primärminne digital komponent
- describe analyze realize simple memory address i/o digital component
beskriva analysera konstruera enkel minnesadresserad i/o digital komponent
- explain/describe how bus link cpu memory
förklara beskriva hur centralenhet minne koppla samman hjälp dator bussystem
- student be able describe synchronous asynchronous bus protocol multiplex
betyda exempel beskriva synkron asynkron {bussprotokoll,multiplexteknik}5
- describe basic exception handling computer system
beskriva elementär undantagshantering datorsystem
- student be able
betyda exempel
- explain various hardware software exception handling such restart software-initiated externally generate interrupt
förklara undantagstyper återstart programvaruinitierade undantag extern generera avbrott
- describe how restart software-initiated exception perform controller
beskriva hur återstart programvaruinitierade undantag utföra styrenheten
- describe how interrupt be handle cpu
beskriva hur avbrott hantera centralenhet
- digital technology
digitalteknik
- describe use binary code
beskriva använda binär kod
- student be able
betyda exempel
- {convert,decimal,hexadecimal}4 number binary representation
utföra {omvandling,tal,decimal,hexadecimal,representation}4 binär
- {convert,decimal,hexadecimal}4 ~ {omvandling,tal,decimal,hexadecimal,representation}4
- binary ~ binär
- number ~ {omvandling,tal,decimal,hexadecimal,representation}4
- representation ~ utföra
- perform addition subtraction multiplication division binary integer
utföra {addition,subtraktion}2 binär heltal
- analyze computer' structure programmable digital system
beskriva analysera dator uppbyggnad programmerbar digital system
- student be able describe analyze construct combinatorial sequential circuit use build cpu
betyda exempel beskriva analysera konstruera sån kombinatorisk nät sekvensnät typisk använda bygga dator centralenhet
- combinatorial circuit consider here consist mainly simple such {multiplexer,de-multiplexer,full,bit,shifter}5 adder etc.
kombinatorisk nät här avse utgöra huvudsakligen enkel väljare fördelare {heladderare,bitskiftare}5 etc.
- sequential circuit consider here consist memory element counter
sekvensnät här avse utgöra minneselement räknare
- programming assembler
assemblerprogrammering
- explain store program principle
förklara lagra program princip
- student be able describe how sequence machine instruction store memory execute
betyda exempel beskriva hur sekvens {maskininstruktioner,som,ordna,sekvensiellt}3 minne utföra
- describe programmer' model machine
beskriva programmerare bild maskin dvs instruktionsuppsättning adresseringssätt
- student be able describe processor register set explain various type instruction group address mode example
betyda exempel förklara olik {allmängiltig,instruktionsgrupper}4 typ adresseringssätt beskriva
- describe analyze design simple assembly language program organize subroutine
beskriva analysera konstruera enkel assemblerprogram organiserad subrutiner
- student be able
betyda exempel
- structure program use subroutine stack management
strukturera program hjälp subrutiner stackhantering
- write small {routine,software-controlled}5 include interrupt-driven input output delay
skriva liten rutin innefatta programstyrd avbrottsstyrd in utmatning fördröjning
- schedule teaching consist lecture demonstration supervised coding simulation exercise
schemalägga undervisning bestå föreläsning demonstration handleda simulering kodnings-övningar
- also supervise laboratory session student require prepare
dessutom utföra handleda obligatorisk laboration där förkunskapskontroll genomföra
- course student design increasingly complex digital building block computer system
kurs konstruera student stor digital byggblock ingående system datorsystem
- theory present lecture demonstration
teori inhämta föreläsning demonstration
- student construct building block test design help simulator exercise
student konstruera byggblock testa konstruktion hjälp simulator simuleringsövningar
- building block subsequently realize hardware lab session
därefter implementera student byggblock hårdvara laboration
- realization complete link building block computer programming
konstruktionsarbetet avsluta {sammankoppla,byggblocken}5 dator programmera
- admit program
anta högskoleingenjörsutbildningen
- course be introduction software development language c
kurs introduktion programutveckling språk
- course teach how implement solution form computer program c language define problem
kurs lära implementera lösning form datorprogram språk definiera problem
- course cover {identifier,operator} variable type expression statement function program structure character string pointer array dynamic memory management list file standard library
kurs omfatta {identifierare,operator,programstruktur,typer,dynamisk,lite} variabel typ uttryck sats funktion tecken sträng pekare fält sammansatt minneshantering lista filhantering standardbibliotek
- course begin introduction development environment
kurs inleda introduktion utvecklingsmiljö
- credit point compulsory assignment
skriftlig tentamen hp obligatorisk inlämningsuppgift
- final grade base solely exam result include bonus point
slutbetyget basera enbart tentamensresultat eventuell bonuspoäng
- analyze propose structure {software-based,textually} solution describe problem
analysera föreslå struktur {programbaserad,textuellt} lösning beskriva problem
- implement solution language problem
implementera lösning språk problem
- range line c code
omfattning upp ca rad c-kod
- use follow concept when implement solution problem
beskriva använda följande begrepp implementering lösning problem
- variable value type
variabel värde typ
- expression statement
uttryck sats
- structure
styra sats
- function
funktion
- string usage
tecken stränghantering
- array pointer record
fält pekare post
- dynamic memory management list
dynamisk minneshantering lista
- io-handling stream basic level
io-hantering ström grundläggande nivå
- file management basic level
filhantering grundläggande nivå
- use general development environment
använda generell utvecklingsmiljö
- use iterative software development methodology
använda iterativ programutvecklingsmetodik
- follow give code standard
följa given kodningsstandard
- use functional abstraction fundamental datum
använda funktionell abstraktion grundläggande dataabstraktion
- software development assembly language testing troubleshooting
programutveckling assemblerspråk test felsökning
- structure assembler basic code generation
strukturera assemblerprogrammering grund kodgenerering
- first level system programming {ie,boot}4 how computer program power on handling different type exception such internal error event interrupt
en nivå {systemprogrammering,för,start,spänningstillslag,som}4 dvs. hur dator programmera hantering olik typ undantag så intern fel händelse avbrott
- program device parallel input output time management programming timer
programmering krets parallell in utmatning tidshantering räknarkretsar
- basics computer communication programming device serial
grund datorkommunikation programmering krets seriekommunikation
- moreover simple time-sharing system assembly language special emphasis use peripheral circuit be implement
dessutom implementera enkel {tidsdelningssystem,tonvikt,periferikretsar}4 assemblerspråk speciell användning
- write simple assembly language program use select architecture' instruction set
skriva enkel assemblerprogram användande välja arkitektur instruktionsuppsättning
- write simple machine orient c program use programming language' datum type control structure
skriva enkel maskinorienterade c-program användande programspråk datatyper styrstrukturer
- describe assembler equivalent typical programming structure
beskriva {motsvarighet,programstrukturer}4 assembler typisk
- apply tool course develop program
utnyttja kurs använda verktyg programutveckling adekvat sätt
- contribute construction programming simple embedded system give component
medverka konstruktion programmering enkel inbyggd system given komponent
- construct system generate various type exceptional event internal exception interrupt restart
konstruera system innefatta olik typ undantag intern avbrott återstart
- describe illustrate few basic type peripheral use
beskriva exemplifiera olik typ digital kringkomponenter användning
- schedule teaching comprise lecture demonstration supervise simulation code exercise
schemalägga undervisning bestå föreläsning demonstration handleda simulering kodningsövningar
- also supervise mandatory laboratory
dessutom utföra handleda obligatorisk laboration
- course student design {progressively,bigger}4 building block software c assembler
kurs konstruera elev stor programblock assembler
- theory acquire lecture demonstration
teori inhämta föreläsning demonstration
- student design block then carry test aid simulator simulation exercise
elev konstruera program testa hjälp simulator simuleringsövningar självstudium
- preparation laboratory exercise student finally adapt software order enable hardware verification function
laboration anpassa elev program så funktion dessutom verifiera hårdvara
- approve plan report
godkänna planeringsrapport
- project report
godkänna projektrapport
- approve presentation defense thesis
godkänna presentation {försvar,examensarbetsredovisningen}3 examensarbete
- {grading,pass/fail}
betygsskala
- acquire apply advanced knowledge field engineering program include deeper insight current development
inhämta tillämpa fördjupa kunskap {utbildningsprogram,teknikområde} inkludera insikt aktuell utvecklingsarbete
- comprehensive view independently creatively formulate handle issue analyze evaluate different technical solution
helhetssyn självständig kreativ identifiera formulera hantera frågeställning analysera utvärdera olik teknisk lösning
- plan use appropriate method perform task give constraint
planera adekvat metod genomföra uppgift given ram
- critically systematically use knowledge model simulate predict evaluate event basis relevant information
kritisk systematisk använda kunskap modellera simulera förutsäga utvärdera skeende utgångspunkt relevant information
- framework project be able identify issue regard role technology society such environmental ethical aspect
ram specifik examensarbete identifiera frågeställning avse teknik roll samhälle såsom miljömässig etisk aspekt
- orally write explain discuss information problem solution
muntlig skriftlig redogöra diskutera information problem lösning
- learning objective degree project base formulate local guideline
lärandemål examensarbete utgå mål högskoleingenjörsexamen formulera lokal examensordning dnr
- overall goal project be student demonstrate knowledge ability require work independently engineer
övergripande mål examensarbete student visa sån kunskap förmåga krävas självständig arbeta högskoleingenjör
- work preferably carry group student also perform individually
examensarbete genomföra företrädesvis grupp student även enskild
- further information see {examensarbete,högskoleingenjörsprogram,vid,tekniska,högskola} chalmers
se även {föreskrift,högskoleingenjörsprogram,högskola} examensarbete chalmers teknisk
- degree project approve examiner work begin
examensarbete godkänna handledare arbete påbörja
- technology node independent performance model power speed present give student generic tool estimate cost property circuit future cmo
teknologioberoende modell effektförbrukning {signalfördröjning,prestandaegenskaper,morgondag} presentera ge student generisk verktyg beräkna sån krets dag cmos-teknologier
- introduction cmo integrate circuit design basic building block technology platform tool
introduktion integrera kretskonstruktion grundläggande byggblock teknologiplattformar konstruktionsverktyg
- introduction circuit design flow {schematic,layout-vs-schematic} capture simulation layout rule checking verification
introduktion {kretskonstruktionsflödet,schemainmatning,kretssimulering,regelkontroller,layout-vs-schema} layout verifiering
- hands-on design skill training use industrial electronic automation eda tool
praktisk färdighetsträning användande {electronic,automation}2 verktyg industriell snitt
- mosfet digital switch
{mos-transistorn,switch} digital
- two-port static dynamic model
tvåporten statisk dynamisk modell
- inverter basic digital building block
{inverteraren,byggblocket} grundläggande digital
- static property voltage transfer characteristic switch {noise,margin}
statisk egenskap {överföringskarakteristik,omslagsspänning,störmarginaler}
- dynamic property {rc,sizing,corner} delay model buffer process
dynamisk egenskap {rc-fördröjningsmodellen,buffertdimensionering,processhörn}
- switching power static leakage
dynamisk effektförbrukning {omslag,läckströmmar} statisk
- logic gate
cmos-logik
- designing logic gate {pull-up,pull-down}2 network
konstruktion logisk grind {pull-up,pull-down} block
- two-port dynamic switching model
tvåporten dynamisk switchmodell
- input load capacitance output drive capability
ingångskapacitans drivförmåga
- technology independent delay measure
teknologioberoende fördröjningsmått
- definition logical effort {parasitic,fanout} delay electrical
definition {logical,effort}2 {parasitfördröjning,electrical,fanout}
- {parasitic,fanout} ~ {parasitfördröjning,electrical,fanout}
- definition ~ definition
- electrical ~ {parasitfördröjning,electrical,fanout}
- effort ~ {parasitfördröjning,electrical,fanout}
- logical ~ {parasitfördröjning,electrical,fanout}
- delay ~ {logical,effort}2
- critical path delay
kritisk väg
- size gate minimum path delay
optimering grind drivförmåga {minimal,vägfördröjning}
- use standard-cell layout template
grundläggande {kretslayout,standardcellmallar}
- adder design demonstrator
{adderaren,demonstrator}
- carry {look-ahead,prefix-tree} adder
{ripple,carry,look-ahead,prefixträdsadderare}
- {look-ahead,prefix-tree} ~ {ripple,carry,look-ahead,prefixträdsadderare}
- adder ~ {ripple,carry,look-ahead,prefixträdsadderare}
- carry ~ {ripple,carry,look-ahead,prefixträdsadderare}
- interconnect wire delay
ledning ledningsfördröjningar
- two-port wire model
{rc-tvåporten,ledningsmodell}
- elmore's delay model
fördröjningsmodell
- repeater
repeterare
- {latches,flip-flop}
{latchar,vippa}
- hold time requirement
setup- hålltidskrav
- metastability
metastabilitet
- dynamic power consumption
statisk dynamisk effektförbrukning
- power clock distribution
kraftförsörjning klockdistribution
- power gate
klockstyrning
- clock gating
effektstyrning
- compulsory laboratory exercise weekly home assignment hand-in problem final write examination
obligatorisk laboration inlämningsuppgifter ca vecka skriftlig tentamen
- pass course point write examination require
godkänna krävas % skriftlig tentamen
- hand-in problem give bonus point be use reach grade
inlämningsuppgifterna ge bonuspoäng använda uppnå betyg
- bonus point be use pass course achieve grade
bonuspoäng inte använda uppnå godkänna betyg
- design static cmo logic gate {pull-up,pull-down}2 network implement standard cell
konstruera statisk {cmos-grindar,pull-up-nät,pull-down-nät,standardceller} implementera
- simple mos transistor model estimate static dynamic property cmo inverter use more complex gate
enkel {mos-transistor-modeller,cmos,inverterare} uppskatta statisk dynamisk egenskap använda modellera komplex grind
- derive {logical-effort,normalized-delay,critical-path} parameter circuit diagram layout use estimate trade performance measure such delay power dissipation present future cmo technology
härleda parameter {normalisera,kretsdiagram,avväga} fördröjning " {logical,effort}2 layout använda uppskatta prestandamått kritisk väg effektförbrukning nutida framtida cmos-teknologier
- find critical path more complex combinatorial circuit such adder determine minimise delay
finna kritisk väg mycket komplex kombinatorisk krets adderare bestämma minimera fördröjning
- analyse wire-delay-dominated case such clock distribution global interconnect suggest suitable buffer scheme minimize delay spread
analysera {ledningsfördröjningsdominerade,ledningdragning,buffringsmetodier,fördröjningsskillnader} fall klockdistribution global föreslå lämplig minimera fördröjning
- design simple sequential system meet {set-up,synchronisation} hold time constraint timing circuit include effect metastability
designa enkel sekventiell system uppfylla {set-up-,klockad} hålltidskrav krets effekt metastabilitet synkronisering
- use industrial-type design automation tool implement verify basic cmo circuit element follow flow support such
använda automatisera konstruktionsverktyg industriell snitt konstruera grundläggande {kretselement,i_enlighet_med:12,konstruktionsflöde} sån verktyg stödja
- course be organize {bottom-up,sister} top-down introduction electronic system design
kurs organiserad " {bottom-up,systerkurs} top-down parallell introduktion elektroniksystemkonstruktion
- laboratory session be associate pre-lab home assignment conclude discussion
{laborationspass,förstudieuppgift} förknippa avsluta diskussion
- basic knowledge electric circuit theory analog digital electronics logic design computer organization
grundläggande kunskap elektrisk kretsteori analog digital elektronik samt digitalteknik datorteknik
- ability perform engineering calculation
förmåga utföra ingenjörsmässig beräkning
- {genetic,molecule} information be store dna linear sequence basis
{genetisk,dna-molekyl} information lagra linjär sekvens bas
- course gene expression sequence translate {amino,acid}2 protein
när {gen,gensekvens} uttrycka översätta sekvens {aminosyra,protein}2
- sequence {amino,acid}2 turn determine {three-dimensional,shape} biological function protein
sekvens {aminosyra,protein}2 bestämma {tur,tredimensionell} form biologisk funktion
- dna sequencing technology {dramatically,recently,vast,amount,clinical} improve face datum basic science as well area such medicine
teknik dna-sekvensering förbättra {dramatisk,grundforskning,klinisk} hantera stor datamängd område medicin
- analysis protein sequence therefore play essential role come year
analys {dna,rna-,proteinsekvenser} därför spela viktig roll kommande år
- aim such analysis include {genome,disease,reconstruction} structural functional prediction elucidation molecular basis human understand fundamental biological system evolutionary history
mål sån analys omfatta {genomanalys,förutsägelse,klarlägga,sjukdom,rekonstruktion} strukturell funktionell molekylär grund mänsklig förståelse grundläggande biologisk system evolutionär historia
- course illustrate how bioinformatic solution apply address biological problem theoretical principle discuss
kurs belysa hur bioinformatiklösningar tillämpa biologisk problem teoretisk princip lösning diskutera
- course cover basic method use sequence analysis such pairwise multiple alignment search database {similarity,hide,phylogeny} profile pattern matching model bioinformatic gene prediction principle molecular
kurs behandla grundläggande metod använda sekvensanalys t.ex. parvis multipel anpassning sökning databas {sekvenslikhet,profil,rna-bioinformatik,genprognosmetoder} mönstermatchning {dölja,markov-modeller}3 princip molekylär fylogeni
- course include modern high-throughput sequencing technique application as well molecular biology database different system such
kurs innehålla modern high-throughput {sekvenseringstekniker,molekylärbiologiska} tillämpning databas olik system söka sån
- course consider theoretical principle as well how {existing,bioinformatician} program use
kurs behandla teoretisk princip befintlig program använda bioinformatiker
- complete course student expect be able
slutföra kurs förvänta student
- implement solution basic bioinformatic problem
implementera lösning grundläggande bioinformatiska problem
- discuss use bioinformatic address range biological question
diskutera användning bioinformatik samband rad biologisk frågeställning
- describe how bioinformatic method be use relate sequence structure function
beskriva hur bioinformatiska metod använda relatera sekvens struktur funktion
- discuss technology modern high-throughput dna sequencing application
diskutera teknik modern high-throughput dna-sekvensering tillämpning
- use describe central bioinformatic datum information resource
använda beskriva central {bioinformatikdata,informationsresurser}
- describe principle algorithm pairwise multiple alignment sequence database search
beskriva princip algoritm parvis multipel {sekvensanpassning,sekvensdatabassökning}
- perform pattern matching biomolecular sequence
utföra mönstermatchning biomolekylära sekvens
- describe how evolutionary relationship be {infer,phylogenetic} sequence
beskriva hur evolutionär relation utläsa sekvens fylogeni
- describe most important principle gene prediction method
beskriva viktig princip genprediktionsmetoder
- describe basic principle hidden model application sequence analysis
beskriva grundläggande princip {dölja,markov-modeller}3 tillämpning sekvensanalys
- lecture computer exercise
föreläsning datorövningar
- basic course molecular biology statistics
grundläggande kurs molekylärbiologi statistik
- none
speciell {förkunskaper,datorvana,ordbehandlingsprogram} krävas fördel student ha viss t.ex. använda
- avoid unnecessary complexity often choose study computation simplify powerful model
{undvika,onödig,komplikation} välja ofta studera beräkning förenkla kraftfull modell
- course several such model study imperative functional
kurs behandla flera sån modell imperativa " funktionell
- more model be use explore limit computation problem solve {confines,arbitrary} give program run certain way
flera modell använda utforska gräns beräkna problem inte lösa viss ram program {köra,godtycklig} modellera sätt
- course also include discussion hypothesis state roughly function be computable certain intuitive sense only define several model computation
kurs innehålla också diskussion hypotes {förmodan,intuitiv} funktion beräkningsbar viss sätt endast definiera flera beräkningsmodeller
- completion course student be able
godkänna kurs student
- define notion computable function
definiera begrepp beräkningsbar funktion
- explain church-turing thesis
förklara church-turings hypotes
- explain relationship inductively define set primitive recursion proof structural induction
förklara samband induktiv definiera mängd primitiv rekursion {bevismetoden,induktion} strukturell
- prove set be {countable,uncountable,diagonalisation} instance use
bevisa mängd {uppräkneliga,ouppräknelig,diagonalisering} exempel använda
- encode inductively define set way member use input output program more model computation
koda induktiv definiera mängd sån sätt element använda indata utdata program flera beräkningsmodeller
- implement program - particular interpreter correctly more model computation
implementera program {i_synnerhet:04,interpretatorer} korrekt flera beräkningsmodeller
- prove function be not computable model computation
bevisa funktion inte beräkningsbara beräkningsmodeller
- analyse program model computation
analysera program beräkningsmodeller
- manipulate analyse model computation
manipulera analysera beräkningsmodeller
- lecture exercise session
föreläsning övning
- discrete mathematics instance tmv200 tmv210
hp diskret matematik exempel
- functional programming instance tda452 tda555
hp funktionell programmering exempel
- programming language technology equivalent
programspråk motsvarande
- topic course be theory practice optimization problem discrete structure
kurs behandla optimeringsproblem diskret struktur teori praktik
- have strong connection optimization theory linear programming algorithm complexity
finnas stark koppling {optimeringsteori,operationsanalys} linjär optimering datavetenskap algoritm komplexitet
- problem kind arise many different context include {transportation,telecommunications,finance,cryptology} industrial planning bioinformatic hardware design
optimeringsproblem uppstå många olik sammanhang exempelvis {transportlogistik,telekommunikation,hårdvarudesign,kryptologi} industriell planering ekonomi bioinformatik
- characteristic property problem be difficult solve
karaktäristisk egenskap sån problem svår lösa
- course intend develop skill model real problem use mathematical algorithmic tool solve {optimally,heuristically}
kurs syfta utveckla förmåga modellera verklig problem använda matematisk algoritmiska verktyg lösa optimal heuristisk
- identify optimization problem various application domain
identifiera optimeringsproblem olik tillämpningsområde
- formulate {exact,still} mathematical model capture essential real problem be manageable computational method
formulera exakt matematisk modell representera väsentlig verklig problem {fortfarande,hanterbarbara} beräkningsmetod
- assess problem class give belong
bedöma {problemklass,tillhöra} given problem
- apply linear programming related generic method additional heuristic computational problem
tillämpa linjär optimering relatera generisk metod ytterlig heuristik beräkningsproblem
- explain geometry linear programming
förklara geometrisk egenskap linjär optimering
- {dualize,bound} optimization problem use dual form obtain
duala optimeringsproblem användning form bestämma gräns
- work scientific literature field
arbeta vetenskaplig litteratur område
- lecture homework assignment
föreläsning inlämningsuppgifter
- course discuss theory application algorithm machine learning inference perspective
kurs diskutera teori tillämpning algoritm maskininlärning slutledning ai perspektiv
- context consider learn draw conclusion give datum experience result model generalise
sammanhang betrakta lärande slutledning given data erfarenhet resultera viss modell generalisera uppgift
- inference be compute {desire,action} answer base model
slutledning bestämma önska svar åtgärd basera modell
- algorithm kind commonly use example {classification,customer,creditworthy,medical,diagnosis} task character recognition predict new be etc. expert system
algoritm slag använda vanligen exempel {klassificeringsuppgifter,teckenigenkänning,kund,kreditvärdig,medicinsk,diagnostik} förutsäga ny etc. expertsystem
- {classification,customer,creditworthy,medical,diagnosis} ~ {klassificeringsuppgifter,teckenigenkänning,kund,kreditvärdig,medicinsk,diagnostik}
- expert ~ expertsystem
- new ~ ny
- algorithm ~ algoritm
- predict ~ förutsäga
- etc. ~ etc.
- character ~ {klassificeringsuppgifter,teckenigenkänning,kund,kreditvärdig,medicinsk,diagnostik}
- use ~ använda
- recognition ~ vanligen
- example ~ exempel
- kind ~ slag
- be ~ exempel
- be ~ använda
- commonly ~ använda
- system ~ expertsystem
- system ~ använda
- be ~ slag
- task ~ använda
- new {commercially,mining,automatically,interesting} important area application be datum where algorithm use detect information relation large commercial scientific database
ny kommersiell viktig område data {mining,intressant} där algoritm använda automatisk identifiera speciell information relation stor vetenskaplig databas
- course intend give good understanding crossdisciplinary area sufficient depth use evaluate available method understand scientific literature
kurs avse ge god förståelse tvärvetenskaplig område tillräcklig djup använda utvärdera tillgänglig metod följa aktuell vetenskaplig litteratur
- supervise learning {bayes,classifier,fisher,discriminant} vector machine
{övervaka,bayes-klassificerare,fisher-diskriminantanalys,perceptron-baserade,support-vektormaskiner,regression,boosting} lärande metod
- {bayes,classifier,fisher,discriminant} ~ {övervaka,bayes-klassificerare,fisher-diskriminantanalys,perceptron-baserade,support-vektormaskiner,regression,boosting}
- supervise ~ {övervaka,bayes-klassificerare,fisher-diskriminantanalys,perceptron-baserade,support-vektormaskiner,regression,boosting}
- learning ~ lärande
- machine ~ {övervaka,bayes-klassificerare,fisher-diskriminantanalys,perceptron-baserade,support-vektormaskiner,regression,boosting}
- vector ~ metod
- {unsupervised,clustering} learning algorithm model method
{oövervakad,inlärning,klustring,em-algoritmen,mixture-modeller,kernel-metoder} algoritm
- graphical model {belief,propagation}
grafisk modell {dölja,markov-modeller}3 metod {propagera,belief,propagation} antagande
- apply sound mathematical foundation inference hypothesis empirical datum model scientific grounds
tillämpa sund matematisk princip vetenskaplig grund dra slutsats forma hypotes empirisk data modell
- explain representative set available machine learning approach
förklara representativ uppsättning tillgänglig metod maskininlärning
- evaluate method qualitatively quantitatively recognize strength limitation
utvärdera metod kvalitativ kvantitativ identifiera styrka svaghet
- course provide advanced technique design analysis algorithm
kurs handla avancerad metod design analys algoritm
- approximation algorithm analysis scheme
approximationsalgoritmer analys
- use linear programming particular approximation
användning linjär optimering {i_synnerhet:07,approximation}
- network flow complex application
nätverksflöde viss tillämpning
- randomize algorithm analysis appropriate random variable
randomiserad algoritm analys hjälp lämplig stokastisk variabel
- helpful input structure tree parameter
snabb algoritm använda trädstruktur liten parameter
- know more depth important design analysis technique algorithm particular way problem
fördjupa kunskap viktig konstruktion analysmetoder algoritm {i_synnerhet:14,np-komplexa} metod lösa problem
- extent be able apply such technique solve new problem arise various application
viss mån tillämpa metod lösa ny problem uppstå olik tillämpning
- have practice recognize connection algorithmic problem reduce other
upptäcka samband olik algoritmiska problem {reducera,återföra}
- be able explain more complex algorithm proof written form
förklara komplex algoritm bevis skriftlig form
- know select topic current research algorithm
medveten utvälja ämne aktuell forskning algoritm
- lecture hand-in exercise
föreläsning inlämningsuppgifter
- course tin092 algorithm equivalent require
kurs motsvarande
- course laboration student build complete compiler simple imperative language
laboration kurs bestå skriva komplett kompilator liten imperativt språk
- compiler project oral presentation
programmeringsprojekt muntlig redovisning
- grade scale f
betygsskala
- know basic principle run-time organization parameter passing memory management implement part compiler
känna grundläggande princip {runtime-miljöer,parameterskickande} minneshantering implementera kompilator
- design implement compilation scheme generate intermediate assembly code source program
implementera {kompilatorscheman,intermediärkod,källprogram} generera assembler
- compilation ~ {kompilatorscheman,intermediärkod,källprogram}
- generate ~ generera
- implement ~ implementera
- scheme ~ {kompilatorscheman,intermediärkod,källprogram}
- source ~ {kompilatorscheman,intermediärkod,källprogram}
- intermediate ~ assembler
- assembly ~ {kompilatorscheman,intermediärkod,källprogram}
- code ~ {kompilatorscheman,intermediärkod,källprogram}
- design ~ implementera
- program ~ implementera
- design implement extension simple imperative language know main issue compile object-oriented
implementera utökning liten imperativ programmeringsspråk känna viktig aspekt kompilera objektorienterade
- teaching consist lecture project as well individual supervision connection
undervisning bestå föreläsning programmeringsprojekt individuell handledning samband projekt
- project be central part involve implement complete compiler small imperative programming language
projekt huvuddel kurs bestå implementera komplett kompilator liten imperativt programmeringsspråk
- lecture provide knowledge need laboration as well overview theoretical foundation possible extension compiler
föreläsning ge kunskap krävas genomföra {projektetet,äver} översikt teoretisk grund möjlig utökning kompilator
- general programming skill
allmän programmeringskunskap
- datum structure
datastrukturer
- formal language automata
formell språk ändlig automat
- course dat151 programming language technology equivalent require
kurs technology motsvarande
- formal method be generic term system design analysis implementation describe use mathematical rigor
formell metod {samlingsnamn,systemdesign} matematisk analys implementation datorsystem
- purpose be construct high confidence system accord specification
syfte konstruera system fungera enighet given specifikation
- course introduce practically theoretically most important style formal method reasoning software model checking deductive verification
här kurs introducera praktisk teoretisk viktig tekniker formell metod använda resonera mjukvara modellkontroll {model,checking}3 deduktiv verifikation
- {accordingly,concentrate} verification safety property
därför koncentrera kurs säkerhetsegenskaper
- lecture cover follow topic
föreläsning ta upp följande ämne
- theoretical foundation model checking
teoretisk grund modellkontroll
- property language usage
språk uttrycka systemegenskaper användning
- perform automate verification software model check tool
användning verktyg modellkontroll mjukvarusystem
- deductive verification side use integrate tool formal specification program
deduktiv verifikation använda verktyg integrera formell specifikation javaprogram
- tool {partly,java} develop support formal specification modeling language translation logic
{key,delvis} utvecklas universitet stödja formell specifikation översättning logik
- interactive theorem prover be use formally verify statement specification program
interaktiv teorembevisare använda formell verifiera uttryck specifikation program
- lecture cover follow topic
föreläsning ta upp följande ämne
- formal semantics
formell semantik system
- predicate logic specification
predikatlogik specifikation javaprogram
- translate
översättning jml dynamisk logik
- verify proof obligation
verifikation beviskrav
- judge potential limitation use logic base verification method assess improve software correctness
bedöma potential begränsning {logikbaserade,verifikationstekniker} förbättra mjukvarukvalitet
- judge express certain {specification/modelling,formalism}
avgöra inte uttrycka given formalism specifikation modellering
- judge be analyse certain logic proof method
avgöra inte analysera given logik bevismetod
- express safety property concurrent program formal way
formell uttrycka säkerhetsegenskaper parallell program
- describe basics verify safety property model checking
beskriva grund verifikation säkerhetsegenskaper hjälp modellkontroll {model,checking}3
- use tool integrate automate model checking safety property
använda verktyg integrera automatisera modellkontroll säkerhetsegenskaper
- write formal specification object-oriented system unit use concept method contract class invariant
skriva formell specifikation enhet {objekt-orienterade,kontrakt} program hjälp klassinvarianter
- describe how connection program formal specification represent logic
beskriva hur relation program formell specifikation representera programlogik
- verify functional property simple program verification tool
verifiera funktionell egenskap enkel javaprogram verifikationsverktyg
- {acknowledge,socio-economical,cause,faulty} cost software
känna socio-ekonomiska konsekvens felaktig mjukvara
- judge communicate significance correctness software development
bedöma kommunicera betydelse vikt korrekthet mjukvaruutveckling
- approach issue correctly function software means abstraction modeling rigorous reasoning
lös problem relatera utveckling välfungerande mjukvara abstraktion modellering rigorös resonemang
- be lecture week introduce formal method general technical theoretical concept present tool
kurs omfatta föreläsning vecka introducera formell metod generell bakomliggande teknisk teoretisk begrepp verktyg
- lecture contain hands-on exercise
viss föreläsning innefatta även övning
- student perform practical case study use tool lab assignment
student praktisk övning verktyg labuppgifter
- be exercise class week
kurs omfatta föreläsning även praktisk övningstillfälle vecka
- additionally study concurrency control method lock
feltolerans {återställning,checkpointing,optimistisk,pessimistisk} metod
- resource allocation
resursallokering
- distribute algorithm how design analyze
distribuera algoritm design analys
- networks energy efficient distribute design
sensornätverk energieffektiv distribuera lösning
- denial service attack
{denial,service}2 attack
- get good understanding advance technology system architecture communication {propel,growth} distribute computing
få god förståelse framsteg teknologi system kommunikationsarkitektur driva användning distribuera
- understand appreciate challenge opportunity face distribute system sensor network application designer
redogöra förklara utmaning möjlighet applikationsutvecklare ställa utveckling distribuera system sensornätverk
- design program evaluate representative distribute system application
implementera utvärdera distribuera system applikation
- aim course be explore powerful mechanism functional programming language offer solve real problem structure larger program
kurs mål utforska kraftfull mekanism funktionell programspråk erbjuda när gälla lösa verklig problem strukturera stor program
- focus lie library design concept embedded language
fokus ligga design programbibliotek inbäddad språk
- {big,thereby} advantage functional language be construction give name reuse use higher order function
stor fördel funktionell programspråk mången språkkonstruktionerna {namnge,återanvända} därmed hög ordning funktion
- functional program therefore often construct compose construction library
funktionell program därför ofta konstruera kombinera konstruktion funktionsbibliotek
- method enable way construct program quickly high degree correctness
här metod göra möjlig snabb konstruera program hög grad korrekthet
- be central idea course
central idé kurs
- learn lot study standard library list function such {map,fold} so on
lära hel del studera {standardbibliotekens,list-funktioner,map,fold} osv
- function generalise operate other datatype
funktion generalisera så fungera annan datatyper
- realistic functional program also handle change state exception backtrack other non-functional behaviour
realistisk funktionell program också hantera tillståndsförändringar avbrott backtracking annan icke-funktionella beteende
- look how model purely functional manner
{jobba,ren} hur modellera funktionell
- concept monad help here
matematisk begrepp monad hjälpa
- arm knowledge construct specific library design program certain application domain
hjälp kunskap komma konstruera domänspecifika programbibliotek ämna lösa problem viss tillämpningsområde
- type library say define domain specific language construction programmer use construct larger program mainly consist function
här {sort,biblioteksfunktioner} bibliotek säga definiera domänspecifikt språk konstruktion programmerare använda huvudsakligen bestå
- study library parsing {pretty,printing,pseudo-parallel} graphic programming interaction
studera bibliotek inläsning parsning {utskrift,pretty,printing,grafik,webbprogrammering} interaktion
- course also present recent research make contents vary degree
kurs också presentera del aktuell forskning göra innehåll variera år
- programming language use course be
kurs använda huvudsakligen programmeringsspråk
- design embedded specific language
inbäddad domänspecifika språk
- explain exemplify abstract syntax semantics
förklara ge exempel abstrakt syntax semantik etc.
- implement {edsl,combinator} library
implementera {edsl,kombinatorbibliotek} haskell
- read understand extend program use advanced type system feature
läsa förstå utöka {haskellprogram,typsystemegenskaper} använda avancerad
- type class
typklasser
- generalize algebraic datatype
generalisera algebraisk datatyper
- {functor,transformer} monad
{funktorer,monadtransformerare} monad
- use specification base development technique
använda {specifikationsbaserade,utvecklingstekniker}
- formulate test property program
formulera testa egenskap program uppfylla
- reason correctness functional program
resonera funktionell program korrekthet
- transform program basis such reasoning
transformera program basera sån resonemang
- explain discuss above topic
förklara diskutera ämne beskriva ovan
- be two-hour lecture week
{2-timmars,förelåsningar} vecka
- lot help be provide
mycket hjälp erbjuda också
- be eligible course student successfully complete year education aim degree equivalent
{behörig,högskoleexamen} kurs student klara år utbildning väg datateknik motsvarande
- course functional programming introduction discrete mathematics {at,least}15 dat151 language technology dat121 paradigm equivalent require
mycket specifik krävas kurs funktionell programmering introduktion diskret matematik minst technology dat121 programming motsvarande
- notion abstract syntax tree semantics interpreter compiler
koncept abstrakt {syntaxträd,interpretator} semantik kompilator
- algorithm complexity divide-and-conquer
algoritm komplexitet divide-and-conquer
- induction proof simple logic equality reasoning
induktionsbevis logik {likhetsbevis,equality,reasoning}
- be recommend require read follow course `` logic computer science theory formal language
rekommendera inte krav läsa följande kurs {i_förväg:14,theory,formal,languages} algorithms in computer
- course aim provide overview cryptographic concept primitive protocol application
kurs syfte ge översikt kryptografisk begrepp primitiver protokoll applikation
- basic goal cryptography confidentiality authentication non-repudiation
kurs innehålla grundläggande begrepp kryptografi sekretess autentisering oavvislighet
- symmetric key cryptography block stream cipher design principle example mode operation message authentication code
kryptering {symmetrisk,strömchiffer}2 nyckel {blocka,meddelandeautentiseringskoder}4 konstruktionsprinciper exempel
- public key cryptography {asymmetric,signature}2 cipher
kryptering öppen nyckel {asymmetrisk,chiffer,signatur}2
- attack model security notion
attackmodeller säkerhetskoncept
- protocol key management authentication other service
protokoll nyckelhantering autentisering annan tjänst
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- describe goal design principle common structure secret key primitive such block stream cipher message authentication code
beskriva mål konstruktionsprinciper gemensam struktur skapa hemlig nyckel t.ex. {blocka,meddelandeautentiseringskoder}4 ström-chiffer
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- explain various role hash function part other cryptographic primitive protocol requirement place
förklara {hashfunktioners,hashfunktioner}2 olik användningsområde annan kryptografisk primitiver protokoll krav ställa
- exemplify when various notion security such information {theoretic,provable}2 computational practical be applicable describe guarantee provide
exemplifiera när olik säkerhetskoncept såsom {informationsteoretiska,bevisbar,säkerhetsgarantier}2 beräkningsbara praktisk säkerhet tillämplig beskriva erbjuda
- explain basic key management technique secret public cryptography
förklara grundläggande tekniker kryptering hemlig öppen nyckel
- datum structure
följa kurs krävas kunskap datastrukturer diskret matematik motsvarande inledande ämne programmeringskunskaper exempelvis
- course aim provide overview cryptographic concept primitive protocol application
kurs syfte ge översikt kryptografisk begrepp primitiver protokoll applikation
- basic goal cryptography confidentiality authentication non-repudiation
kurs innehålla grundläggande begrepp kryptografi sekretess autentisering oavvislighet
- symmetric key cryptography block stream cipher design principle example mode operation message authentication code
kryptering {symmetrisk,strömchiffer}2 nyckel {blocka,meddelandeautentiseringskoder}4 konstruktionsprinciper exempel
- public key cryptography {asymmetric,signature}2 cipher
kryptering öppen nyckel {asymmetrisk,chiffer,signatur}2
- attack model security notion
attackmodeller säkerhetskoncept
- protocol key management authentication other service
protokoll nyckelhantering autentisering annan tjänst
- summarize main goal cryptography illustrate number example how cryptographic service be integrate current application software hardware
sammanfatta viktig mål kryptografi illustrera antal exempel hur kryptografisk tjänst integrera aktuell tillämpning mjukvara hårdvara
- describe goal design principle common structure secret key primitive such block stream cipher message authentication code
beskriva mål konstruktionsprinciper gemensam struktur skapa hemlig nyckel t.ex. {blocka,meddelandeautentiseringskoder}4 ström-chiffer
- identify analyse explain various form attack base improper usage primitive mode protocol
identifiera analysera förklara olik form attack basera felaktig användning primitiver tillstånd protokoll
- explain how basic public key primitive define base difficulty mathematical problem such discrete logarithm {factoring,variant}2 analyse system
förklara hur grundläggande primitiver öppen {nyckar,svårlösliga,faktorisering,variant}2 definiera matematisk problem t.ex. diskret logaritm samt analysera system
- explain various role hash function part other cryptographic primitive protocol requirement place
förklara {hashfunktioners,hashfunktioner}2 olik användningsområde annan kryptografisk primitiver protokoll krav ställa
- exemplify when various notion security such information {theoretic,provable}2 computational practical be applicable describe guarantee provide
exemplifiera när olik säkerhetskoncept såsom {informationsteoretiska,bevisbar,säkerhetsgarantier}2 beräkningsbara praktisk säkerhet tillämplig beskriva erbjuda
- explain basic key management technique secret public cryptography
förklara grundläggande tekniker kryptering hemlig öppen nyckel
- datum structure
följa kurs krävas kunskap datastrukturer diskret matematik motsvarande inledande ämne programmeringskunskaper exempelvis
- course provide knowledge principle use create image computer algorithm
kurs grundkurs ämne datorgrafik ge kunskap algoritm tekniker princip använda skapa datorgenererde bild
- primary focus be real-time rendering photo realistic render
primär fokus ligga {realtidsrendering,fotorealistisk} rendering
- course be organize lecture exercise
kurs organiserad föreläsning övning
- strict requirement however lecture tutorial assume student have
ingen strikt krav nivå föreläsning laboration utgå elev ha
- knowledge correspond course algorithm datum structure
kunskap motsvarande kurs algoritm datastrukturer
- programming skill imperative high-level language e.g.
färdighet programmering imperativt högnivåspråk t_ex
- understanding vector analysis {dimension,dot,cross,matrix} product multiplication
viss förståelse {vektoranalys,dimension,dotprodukt,kryssprodukt,matrismultiplikation}
- typically student successfully complete education comparable bachelor degree equivalent
typisk student ha avsluta utbildning motsvarande kandidatexamen computer liknande
- project course design give knowledge experience professional development software
projektkursen avse ge kunskap övning professionell utveckling mjukvara
- course aim
kurs syfta
- give knowledge practice in methodology technical development project particular software
ge kunskap träning arbetsmetodik teknisk utvecklingsprojekt speciell mjukvaruprojekt
- give experience phase development include problem identification formulation information {retrieval,debriefing} usage analysis system evaluation etc.
ge erfarenhet fas utvecklingsarbete bl.a. {problemidentifiering,användaranalys,systemanalys,avrapportering} problemformulering informationssökning utvärdering etc.
- train problem solve skill
träna problemlösningsförmågan
- train ability cooperation communication
träna {samarbete,kommunikationsförmågan}
- course present simple test drive object orient process
kurs presentera enkel testdriven objektorienterad process
- concept as iterative development object orient analysis design domain {designmodel,driven} be introduce
begrepp iterativ utveckling objektorienterad analys design domän {designmodell,driven} introducera
- aspect design discuss {testability,partitioning,layering} dependency more
olik aspekt {gås,testbarhet,partitionering,skiktning} beroende m.fl.
- examination consist oral presentation deliver source code other artifact
examination ske muntlig presentation projekt samt {inlämning,artifakter} källkod övrig
- grade f
betygsskala
- document project form basic requirement specification design
dokumentera arbete sån projekt form t.ex. grundläggande kravspecifikation enkel designdokument
- few lecture obligatory seminar workshop
liten antal föreläsning obligatorisk seminarium "
- project include weekly obligatory supervisor meeting
projekt ingå obligatorisk veckovis {handledarmöten,slutpresentation} muntlig
- concurrent programming play vital role system where many event appear occur simultaneously
parallell programmering spela viktig roll system där många händelse ske till_synes:13 samtidig
- general concept parallelism {interference,fairness,livelock} synchronization critical region {mutual,exclusion}4 deadlock
allmän begrepp parallellism {interferens,rättvisa,livelock} synkronisering kritisk region ömsesidig uteslutning deadlock
- synchronization use shared variable {busy,wait}
synkronisering hjälp delad variabel {busy,waiting}
- semaphore
semafor
- monitor
monitor
- synchronous message passing extend rendezvous
synkron meddelandeskickning utöka rendezvous
- asynchronous message passing
asynkron meddelandeskickning erlang
- asynchronous coordination
asynkron {koordinering,linda}
- grade course then determine consider overall performance lab exam combine
betyg kurs bestämma sedan betrakta övergripande resultat labbe tenta tillsammans
- demonstrate critical knowledge issue problem arise shared-memory message-passing concurrent system
förstå fråga problem uppstå parallell system delad minne meddelandeskickning
- identify concurrent synchronization problem example share update {dine,philosopher,producer-consumer,time-out} resource allocation
identifiera synkronisering problem parallell system t.ex. {shared,update,dining,philosophers,producer-consumer,resource,allocation,time-outs}
- {dine,philosopher,producer-consumer,time-out} ~ {shared,update,dining,philosophers,producer-consumer,resource,allocation,time-outs}
- identify ~ identifiera
- problem ~ problem
- synchronization ~ synkronisering
- update ~ {shared,update,dining,philosophers,producer-consumer,resource,allocation,time-outs}
- share ~ parallell
- concurrent ~ parallell
- resource ~ synkronisering
- example ~ t.ex.
- allocation ~ system
- adapt common pattern solve problem example lock client-server pipeline {replicate,worker,barrier,baton,alarm} synchronization pass
anpassa gemensam {mönster,lock,replicated,workers,barrier,synchronization} lösa problem t.ex. client-server pipeline passing
- {replicate,worker,barrier,baton,alarm} ~ {mönster,lock,replicated,workers,barrier,synchronization}
- client-server ~ client-server
- pipeline ~ pipeline
- adapt ~ anpassa
- solve ~ lösa
- problem ~ problem
- lock ~ {mönster,lock,replicated,workers,barrier,synchronization}
- common ~ gemensam
- problem ~ lösa
- synchronization ~ passing
- pattern ~ t.ex.
- pass ~ client-server
- example ~ t.ex.
- design argue correctness clarity efficiency solution
skapa lösning argumentera korrekthet tydlighet effektivitet
- apply practical knowledge programming construct technique offer modern concurrent language
tillämpa praktisk kunskap programmering konstruktion tekniker finnas tillgänglig modern parallell programmeringsspråk
- implement such solution expressive programming language
implementera sån lösning uttrycksfull programspråk
- solid background programming
grundläggande programmeringskunskaper
- standard algorithm structure
standardalgoritmer datastrukturer resurskrav
- standard algorithm library
standardbibliotek datastrukturer algoritm
- laborations write exam
skriftlig examen laboration
- make motivated choice different datum structure application
uppskatta resurskrav olik implementationer datatyper därmed göra motiverad val tillgänglig alternativ
- lecture exercise class laboration
föreläsning övning laboration
- course introduce functional programming language related concept student already have knowledge
här kurs introducera funktionell programmeringsspråk relatera koncept student redan ha del kunskap programmering
- primary goal be enable student write realistic small medium-size program introduce fundamental concept computer science
främst mål göra möjlig student skriva realistisk liten mellanstor program samtidig introducera grundläggande koncept datavetenskap
- course student learn functional programming haskell language
här kurs komma student lära funktionell programmering programmeringsspråk
- concrete topic encounter course include
exempel ämne bemöta kurs
- function first-class value
funktion förstaklass-värden
- algebraic abstract datum type
algebraisk abstrakt datatyper
- polymorphism class
polymorfism klass
- testing functional program
testning funktionell program
- {lazy,infinite} evaluation object
{lat,evaluering,oändlig} objekt
- monad
monad
- write exam compulsory laboratory exercise
skriftlig examination obligatorisk labbe
- write small medium-sized functional program variety application
skriva liten mellanstor funktionell program olik tillämpning
- exploit variety programming technique typical functional such
utnyttja olik programmeringstekniker vanlig funktionell programmering
- use recursion model recursive datatype abstraction reuse help higher order function monad
användande rekursion modellering rekursiv datatyper abstraktion kodåteranvändning hjälp hög ordning funktion monad
- appreciate strength possible weakness functional programming paradigm
värdera styrka möjlig svaghet funktionell programmeringsparadigmet
- previous programming experience basic knowledge datum structure algorithm also assume
kurs förutsätta tidigare programmeringserfarenhet grundläggande kunskap datastrukturer algoritm
- read research article be {valuable,scientist} training researcher
läsa vetenskaplig artikel {värdefull,vetenskapsman} utbildning forskare
- demonstrate how present idea method critically evaluate
kurs använda därför forskningsartiklar viktig referensmaterial visa hur presentera idé metod kritisk värdera
- course examine individual programming assignment write oral presentation
kurs examinera individuell inlämningsuppgifter programmering skriftlig muntlig presentation
- knowledge understanding
kunskap förståelse
- describe bioinformatic problem computational approach solve
beskriva bioinformatikproblem beräkningsmetod lösa
- skill ability
färdighet förmåga
- implement computational solution problem bioinformatic
implementera beräkningsproblemlösningar bioinformatik
- judgement approach
värderingsförmåga förhållningssätt
- summarise problem method describe research article
sammanfatta problem {bioinformatikmetoder,forskningslitteraturen} beskriva
- critically discuss different method address same task
kritisk diskutera olik bioinformatiska metod behandla uppgift
- identify situation where method apply different application area
identifiera situation där bioinformatiska metod tillämpa olik område
- furthermore student successfully complete course programming
krävas också programmeringskurs kurs diskret matematik
- today object-oriented view have very strong position area program development
objektorienterade synsätt ha idag mycket stark ställning när gälla programutveckling
- program construct accord view object-oriented consist number co-operating part call object
program uppbygga synsätt s.k. objektorienterade bestå antal samverka del kalla objekt
- object encapsulate datum offer method read update
objekt kapsla in data erbjuda metod bearbeta avläsa
- object describe so call class
objekt beskriva s.k. klass
- aim course be teach principle object-oriented view how program construct
kurs syfte lära ut grundläggande princip tekniker hur konstruera imperativa objektorienterade program
- programming language be use
kurs använda programspråk
- follow item discuss
följande moment behandla
- basic object-oriented concept such class object method instance vairable
grundläggande objektorienterade begrepp klass objekt metod instansvariabel
- inheritance polymorphism dynamic binding
gränssnitt polymorfism dynamisk bindning
- write exam
skriftlig salstentamen
- basic eligibility
allmän behörighet
- course discuss basic concept imperative object-oriented language realize
kurs behandla grundläggande begrepp imperativ objektorienterad programmering så realisera
- addition basic language construct simple guideline programming course discuss use number class standard library
grundläggande språkkonstruktionerna enkel riktlinje programutformning diskutera använda antal klass standardbibliotek
- aim be demonstrate how library make possible write program example
syfte därvid visa hur bibliotek ge möjlighet skriva program annan
- offer graphical user interface
erbjuda grafisk användargränssnitt
- manipulate sound image example signal processing
manipulera {ljud,signal-,bildbehandling} bild exempel
- fetch datum web further processing
{hämta,webb,bearbetning} data vid
- handle large set datum use library class efficient structure
hantera stor datamängd använda färdig klass effektiv datastrukturer
- application development target desktop platform smartphone
tillämpning utvecklas desktop-miljö mobiltelefon
- write exam compulsory programming assignment
skriftlig tentamen obligatorisk laboration
- explain basic concept imperative object-oriented programming in particular realize choose language
förklara grundläggande begrepp imperativ objektorienterad programmering speciell realisera programspråk använda kurs
- describe standard algorithm e.g. search sort know how find library
beskriva standardalgoritmer exempel {sortering,återfinna} sökning veta språk standardbibliotek
- define class model simple phenomenon object-oriented style encapsulate datum be read update use public method
definiera klass modellera enkel {fenomen,anda,inkapsla,publik} objektorienterad data avläsa uppdatera metod
- define simple subroutine library use datum type control structure choose language
definiera enkel subrutinbibliotek utnyttjande använda programspråk datatyper styrstrukturer
- understand give program consist several class aim debug extend improve behaviour accord specification
sätta in given program bestående flera klass syfte felsöka utvidga förbättra beteende anvisning
- write simple event-driven program graphical user interface
skriva enkel händelsestyrda program grafisk gränssnitt
- use search standard library datum structure
använda söka programbibliotek standardändamål exempelvis grafisk gränssnitt datastrukturer
- identify need further knowledge programming computer science
identifiera behov ytterlig kunskap område programmering datavetenskap
- course be introduction imperative programming software development
här kurs introduktion imperativ programmering programvaruutveckling
- course use programming language
kurs använda programspråk
- follow item discuss
följande moment behandla
- variable expression statement priority method parameter passing recursion
variabel uttryck sats prioritet metod parameteröverföring rekursion
- array reading input user
fält inläsning användare
- simple type reference conversion
enkel typ referenstyper typomvandling
- basic object-oriented concept such class object method instance variable
grundläggande objektorienterade begrepp klass objekt metod instansvariabler
- different equality test canonical form class
olik test likhet kanonisk form klass
- basic inheritance interface
grundläggande arv gränssnitt interfaces
- standard class graphical user interface
standardklasser grafisk användargränssnitt
- how construct simple graphic component
enkel konstruktion egen grafisk komponent
- event listener
händelse lyssnare
- error handling use so call exception
felhantering hjälp s.k. exceptions
- search documentation standard class internet
sökning internet dokumentation standardklasser
- class
klass
- be able complete simple programming task
slutföra enkel programmeringsuppgifter
- mean student know how
betyda student veta hur
- programming task
läsa programmeringuppgifter
- break top-level task smaller more manageable
{bryta,ner,programmeringsuppgiften,lätt} liten deluppgifter
- complete top-level task smaller
konstruera lösning ursprunglig uppgift lösa liten deluppgifter
- write simple test help find solution validate final
skriva testprogram hjälpa programmering kontrollera kvalitet färdig lösning
- explain use basic concept imperative object-oriented programming
förklara använda grundläggande begrepp imperativ objektorienterad programmering
- mean student be able explain use
betyda student förklara använda
- difference primitive reference type illustrate sketch memory cell value
skillnad primitiv typ referenstyper illustrera {principskisser,minnesceller,referens} värde
- how {uni,multidimensional}2 array be declare create use
hur en flerdimensionella fält deklarera skapa använda
- difference static method variable instance
skillnad statisk metod variabel instansmetoder
- difference method return value have result type void
skillnad metod {returnera,resultattypen,void} värde
- how parameter pass happen method call
hur parameteröverföring ske anrop metod
- difference class object
skillnad klass objekt
- concept subclass describe how such declare
begrepp subklass beskriva hur sån deklarera
- interface be mean class implement
interface mena klass implementera
- concept datum encapsulation information hiding
begrepp datainkapsling informationsdöljande
- construct method make use programming language' datatype control structure
konstruera metod utnyttjande programspråk datatyper styrstrukturer
- mean student know how
betyda student kunna
- define static instance meothd use appropriate parameter result type
definiera statisk metod instansmetoder lämplig val parameter resultattyp
- use control structure such if-statement structured manner
utnyttja styrstrukturer fora sats strukturera sätt
- handle both {uni,multidimensional}2 array
hantera en flerdimensionella fält
- use standard class construction list
använda standardklasser konstruera lista
- read input supply user
läsa indata mata in användare
- present output user make simple modification
presentera utdata användare utföra enkel redigering
- use exception signal deal potential error
utnyttja s.k. exceptions signalera ta hand eventuell fel
- solve simple problem use recursion
lös enkel problem rekursion
- independently construct imperative simple object-oriented program use library class programmer-defined
självständig konstruera imperativa enkel objektorienterade program använda färdig standardklasser egenhändig konstruerad klass
- mean student know how
betyda student kunna
- define class describe concrete concept such {dice,bank} account etc.
definiera enkel klass beskriva konkret begrepp {tärning,bankkonto} etc.
- write program use standard class such etc.
skriva program där använda standardklasser integer m.fl.
- document program use code standard name comment
dokumentera program kodningsstandard namngivning kommentering
- test program
testa program
- describe principle object-oriented programming apply context explain how realize particular language
beskriva princip objektorienterad programmering använda programmeringsfasen förklara hur realisera specifik objektorienterat programspråk
- software development be central engineer
programvaruutveckling central civilingenjör informationsteknik
- more in-depth treatment term implementation inheritance specification abstract class dynamic binding encapsulation information hiding
fördjupning begrepp {implementationsarv,specifikationsarv,inkapsling,hiding} abstrakt klass polymorfism dynamisk bindning information
- introduction
introduktion uml
- fundamental design principle such dependency {inversion,open-closed,substitution,responsibility,separation} concern
fundamental designprinciper såsom {separation,concern,demeter,segregation,principle} interface
- generic program component
generisk programenheter
- canonical form class {equal,hashcode,clone,tostring,serialization}
kanonisk form klass {equals,hashcode,clone,tostring,serialisering}
- contract base design {precondition,assertion} postcondition class invariant
{kontraktbaserad,förvillkor,eftervillkor,assertions} design klassinvarianter
- {mutable,immutable} object
{muterbar,icke-muterbara} objekt
- representation exposure
representationsexponering
- {inner,anonymous} class
{inre,anonym} klass
- exception handling
undantagshantering
- common design pattern such
vanlig designmönster såsom
- refactoring
refactoring
- framework constitution
collection-ramverk uppbyggnad
- framework constitution
o-ramverk uppbyggnad
- {threads,condition,sychronization} thread safety race deadlock critical region
tråd trådsäkerhet conditions deadlock kritisk region synkronisering
- conduct form write examination laboration
ske form godkänna skriftlig tentamen laboration
- describe principle object-oriented programming apply context explain how realize particular language
beskriva princip objektorienterad programmering använda programmeringsfasen förklara hur realisera specifik objektorienterat programspråk
- use class diagram plan document design accessible way
använda {klassdiagram,överskådlig,programmeringsarbete} sätt planera dokumentera egen
- evaluate different feature programming large assess benefit risk respect design goal make proper choice
resonera {om,nackdel,utvecklingsmål,robusthet,därpå} utvärdera olik egenskap program bedöma fördel avseende t_ex underhåll återanvändning göra lämplig val
- implement generic program component
implementera generisk programenheter
- use describe how application framework constitute
använda beskriva hur applikationsramverk uppbygga
- describe different criterion principle good program design
beskriva olik kriterium princip god programdesign
- account meaning synchronization thread safety implement thread-safe object
redogöra innebörd synkronisering trådsäkerhet samt implementera trådsäkra objekt
- be introductory course programming use functional language haskell medium instruction
introduktionskurs programmering använda funktionell programmeringsspråk
- primary goal be enable student write realistic small program real world application introduce fundamental concept computer science
primär syfte lära ut grundläggande datavetenskapliga begrepp samtidig student skriva realistisk liten program
- {secondary,career,invite,speaker} goal be provide orientation regard course come particularly datum structure algorithm digital circuit formal method programming language offer insight computing
{sekundär,karriärsmöjligheter,bjuda_in,talare} mål ge grund kommande kurs specifik datastrukturer algoritm digital krets formell metod programspråk inblick data
- value type function
värde typ funktion
- datum structure list {tuple,user-defined} type
sammansatt datastrukturer lista {tupler,användardefinierade} typ
- top-down program design
top-down programdesign
- recursion recursive type
rekursion rekursiv typ
- concept time complexity good bad algorithm
tidskomplexitet bra dålig algoritm
- input-output
input-output
- module abstraction interface specification
modul abstraktion interface specifikation
- verification testing proof
verifiering tesning bevis
- {higher-order,bulk} function datum operation
hög ordning funktion data-centrisk programmering
- write exam compulsory laboratory exercise
skriftlig tentamen obligatorisk laborationsuppgifter
- write small functional program various application
skriva liten funktionell program olik tillämpning
- use basic repertoire programming technique type functional language such model datatype recursion higher order function
använda grundläggande {repertoar,typat} programmeringstekniker funktionell språk såsom modellering datatyper rekursion användning hög ordning funktion
- apply software testing technique use appropriate tool
genomföra testning liten program hjälp lämplig verktyg
- {reoccur,a,b} be identification error analysis c removal
{återkommande,identifikation,programvarufel,b} ämne analys rätta
- contrast formal informal method testing terminology {coverage,workflow,localisation,pre} unit test framework debug control tool specification postcondition invariant verification logic support
{kontrastera,täckningsgrad,enhetstester,arbetsflöde,lokalisering,pre,invarianter} formell informell metod testning terminologi ramverk felsökning kontroll verktyg specifikation post conditions verifikation logik
- throughout course be concern imperative program general object-oriented particular
kurs genomgående fokusera imperativa program generell särskilt objektorienterade
- course examine final individual write hall exam hec practical hand-in assignment
kurs examinera individuell skriftlig salstenta inlämningsuppgifter
- laboration be usually do group student
inlämninguppgifterna göra normal grupp student
- case practical hand-in assignment pass first attempt student grant second try
inlämningsuppgift inte godkänna en {försök,studentet} få två
- exam lab pass independently
tenta inlämningsuppgifterna godkänna oberoende
- completion course student expect be able
genomgå kurs student
- describe possibility limitation informal formal technique discovery analysis resolve program error
beskriva omfattning begränsning informell formell tekniker upptäcka analysera rätta programfel
- characterise input program fail
karakterisera indata program gå fel
- formally reason simple program guarantee correctness
resonera formell enkel program garantera korrekthet
- be eligible course student successfully complete
kurs krävas student genomgå
- year education aim bachelor degree equivalent
minst år utbildning program inriktning datavetenskap datateknik liknande
- course discrete mathematics such tmv200
kurs diskret matematik t.ex.
- course object orient programming such tda545
kurs objektorienterad programering t.ex.
- why compute system become increasingly distribute
varför bli datorsystem allt mycket distribuera
- how build reliable fault-tolerant distribute system
hur bygga pålitlig feltoleranta distribuera system
- why internet scale billion user
hur ha internet skala flera miljard användare
- how be modern distribute system such {cloud,smart,grid,connected} car build
hur modern distribuera system t.ex. {molntjänster,smart,elnät} kommunicera bil uppbygga
- be few question course distribute system address
fråga kurs behandla
- goal course be understand design distribute system discuss underlie principle mechanism drive today'
mål kurs få förståelse design distribuera system underliggande princip mekanism dag använda
- lecture provide require fundamental lab give hands-on experience develop distribute system explore real-world challenge
föreläsning ge nödvändig fundamental kunskap laboration praktisk erfarenhet utveckling distribuera system arbeta verklighetsanknutna problem
- begin course introduction basic concept distribute system challenge pose
kurs börja introduktion grundläggande koncept distribuera system utmaning stå
- name
namngivning
- clock time
klocka tid
- consistency replication
konsistens replikering
- selected application
utvälja representativ distribuera applikation
- knowledge understanding
kunskap förståelse
- describe application distribute system mechanism use provide service
beskriva tillämpning distribuera system mekanism använda utföra tjänst
- analyze challenge requirement different approach have
god kunskap diskutera analysera problem krav olik designmetoder lösning stå
- skill ability
praktisk färdighet
- evaluate small-scale distribute system use fundamental mechanism introduce lecture
utveckla programmera utvärdera småskalig distribuera system hjälp fundamental mekanism introducera kurs
- judgment approach
{beskrivning-,analysförmåga}
- describe analyze exist new method distribute system design
god förmåga beskriva analysera existerande ny metod design distribuera system speciell avseende skala feltoleranta
- addition course operate system concurrent programming equivalent require
dessutom krävas kurs operativsystem motsvarande
- include ability
inkludera färdighet identifiera {säkerhetsproblem,språknivå} applikation
- be able demonstrate critical knowledge
student demonstrera kunskap
- gain experience technical writing
dessutom student öka förmåga skriva teknisk material
- course consist lecture group meeting project presentation
kurs bestå föreläsning {gruppmöten,projektpresentationer}
- algorithm course {revolve,naturally} central question appear when want use computer compute problem
kurs kretsa naturlig frågeställning ställa då använda dator beräkna lösning problem
- be problem computationally solvable
problem beräkningsmässig lösningsbart
- how do
hur lösning utforma
- how fast solution be
hur snabb problem lösa
- course topic be follow
kurs ge kunskap
- introduction
introduktion
- be efficient algorithm
effektiv algoritm
- tool analysis algorithm
verktyg analys algoritm
- o-notation
o-notation
- analyze loop recursive call
analysera loop rekursiv anrop
- solve recurrence
lös rekursionekvationer
- datum structure algorithm
datastrukturer algoritm
- review basic datum structure
granskning grundläggande datastrukturer
- combine datum structure
kombinera datastrukturer
- merge-and-find
merge-and-find
- greedy algorithm
girig algoritm
- divide-and-conquer
divide-and-conquer
- programming
dynamisk programmering
- search tree
backtracking implicit sökträd
- short introduction local search approximation algorithm
kort introduktion lokal sök-och approximationsalgoritmer
- basic complexity theory
grundläggande komplexitetsteori
- complexity class {p,npc} reduction
komplexitetsklasserna reduktion
- example np-complete problem
exempel np-fullständiga problem
- cope hard problem
hantera svår problem
- short introduction other design technique local search approximation algorithm randomize pre-processing network flow
kort introduktion annan {designtekniker,förbehandling} lokal sökning approximationsalgoritmer randomiserad algoritm nätverksflöde
- knowledge understanding
kunskap förståelse
- describe algorithm quality explain write other understand how work why be correct fast where useful
beskriva algoritm egenskap förklara skriftligen så förstå hur fungera varför korrekt snabb användbar
- recognize non-trivial computational problem need solve algorithm appear various real-world computer application formalize
{inse,datortillämpningar,formalisera} icke-triviala beräkningsproblem lösa hjälp algoritm dyka upp olik verklig
- {intractability,intractable} recognize problem other class
{intractability,intractable} känna igen annan klass problem
- prove correctness algorithm
bevisa korrekthet algoritm
- skill ability
färdighet förmåga
- design apply main technique efficient algorithm instance greedy dynamic programming divide-and-conquer backtrack heuristic problem be similar textbook example new
design tillämpa viktig {designteknikerna,söndra,härska,likna,läroboksexemplen} effektiv algoritm t.ex. girig dynamisk programmering backtracking heuristisk problem ny
- perform whole development {cycle,fill} algorithm problem analysis choose modify combine suitable technique datum structure correctness complexity implementation detail look possible improvement etc.
utföra hel {utvecklingscykeln,problemanalys,implementationsdetaljer} algoritm välja modifiera kombinera lämplig tekniker datastrukturer analys korrekthet komplexitet fylla hitta möjlig förbättring etc.
- perform simple reduction problem explain completeness recognize various computationally hard {tend,over,again,refinement,exhaustive,approximative} appear different application cope {at,least}15 principle use heuristic search solution etc.
utföra enkel reduktion problem förklara fullständighet känna igen olik {beräkningssvåra,tendera,förfining,uttömmande,approximativ} dyka upp applikation klar princip beräkningsmässig svår hjälp heuristik sökning lösning etc.
- {tend,over,again,refinement,exhaustive,approximative} ~ {beräkningssvåra,tendera,förfining,uttömmande,approximativ}
- reduction ~ reduktion
- computationally ~ beräkningsmässig
- completeness ~ fullständighet
- explain ~ förklara
- principle ~ princip
- solution ~ lösning
- simple ~ enkel
- heuristic ~ heuristik
- cope ~ svår
- different ~ olik
- problem ~ problem
- etc. ~ etc.
- appear ~ dyka
- search ~ sökning
- various ~ olik
- perform ~ utföra
- application ~ applikation
- recognize ~ känna
- problem ~ lösning
- various ~ förklara
- use ~ hjälp
- problem ~ igen
- solution ~ klar
- problem ~ heuristik
- heuristic ~ problem
- hard ~ problem
- recognize ~ olik
- use ~ problem
- {at,least}15 ~ upp
- use ~ känna
- application ~ hjälp
- use ~ utföra
- implement algorithm properly evaluate theory experiment
implementera algoritm ordentlig utvärdera teori experiment
- judgement approach
värderingsförmåga förhållningssätt
- critically assess algorithmic idea demonstrate ability {resist,temptation,obvious,seemingly,plausible,incorrect} create algorithm often turn out be
kritisk bedöma algoritmiska idé visa förmåga {motstå,frestelse,uppenbar,till_synes:15,rimlig} skapa algoritm ofta felaktig
- analyse explain why time efficiency algorithm be crucial express complexity rigorous scientifically sound manner analyze sum operation nested loop solve standard recurrence etc. i.e. perform objective evaluation performance able compare other
analysera förklara varför {tidseffektivitet,summera,nästlade,rekursionsekvationer,objektiv} algoritm avgörande uttrycka tidskomplexitet rigorös vetenskaplig korrekt sätt tid komplexitet operation loop lösa vanlig etc. säga göra bedömning prestanda jämföra annan
- however be aware course programming
vara dock medveten inte kurs programmering
- main focus be design algorithm give problem specification analysis efficiency
fokus ligga design algoritm given problemformulering analys effektivitet
- be so speak analytical work have do write line code want solve new problem help computer
vara så säga analytisk arbete göra skriva kod lösa ny problem hjälp dator
- {artificial,intelligence}2 study how computer accomplish task {traditionally,think} require human
{artificiell,intelligens}2 studera hur dator utföra uppgift traditionell anse kräva mänsklig
- aim course be give deepen understanding possibility limitation method
syfte kurs ge fördjupa förståelse möjlighet begränsning ai-metoder
- follow topic cover course
följande ämne ingå kurs
- overview
översikt ai
- introduction
introduktion ai
- history philosophical foundation ethical issue
historisk filosofisk etisk fråga ai
- application area where technique be use such language technology bioinformatic robotic etc.
applikationsområden där ai-tekniker använda språkteknologi bioinformatik robotik etc.
- technology methodology
ai-tekniker metodologi
- {uninformed,informed} search
{oinformerad,informera} sökning
- logic deduction
logik deduktion
- probability theory
probabilistisk slutledning
- automate planning
automatisk planering
- course examine individual write examination hec programming project perform group
kurs examinera individuell skriftlig inlämningsuppgift hp ai-projekt genomföra grupp
- project consist part programming cover technique present lecture write report essay historical philosophical ethical issue end course
{ai-projektet,programmeringsprojektet} bestå del programmeringsprojekt täcka ai-tekniker presentera föreläsning skriftlig rapport essä omfatta historisk filosofisk etisk frågeställning slut kurs
- final program write report participation supervision presentation be all important assessment project
slutlig program skriftlig rapport deltagande handledning presentation viktig bedömning projekt
- accept course student furthermore participate actively supervise read comment report other group
godkänna kurs student också delta aktiv handledning läsa kommentera rapport grupp
- complete course student expect
klara_av kurs förvänta student ha förmåga
- knowledge understanding
kunskap förståelse
- exemplify describe choose application area benefit use technology methodology
exemplifiera beskriva utvälja applikationsområden tjäna använda ai-tekniker metod
- state describe most important technology methodology use different {subfield,automatic} such search reasoning planning natural language processing include fundamental algorithm area how be
redogöra beskriva viktig tekniker metod använda olik {ai-delområden,medvetenhet,ai-algoritmer} såsom maskininlärning språkteknologi automatisk slutledning planering grundläggande område hur
- define explain discuss fundamental algorithm {at,least}15 subarea gain supervised group project
definiera förklara diskutera åtminstone ai-delområde förvärva handleda projektarbete grupp
- design program document evaluate {ai-based,acceptable} software system have performance
designa implementera dokumentera utvärdera {ai-baserad,mjukvarutillämpning,acceptabel} så ha prestanda
- skill ability
färdighet förmåga
- interpret analyze research literature apply solve ai-related problem
tolka analysera {forskningslitteratur,ai-relaterade} tillämpa lösa problem
- apply knowledge gain course new problem domain
tillämpa kunskap förvärva kurs ny problem ai-domänen
- write scientific report
skriva vetenskaplig rapport
- judgement approach
värderingsförmåga förhållningssätt
- judge achieve technology be possible
bedöma uppnå ai-tekniker inte möjlig
- judge when be feasible use technology useful
bedöma när möjlig använda ai-tekniker inte meningsfull
- summarize relate different ethical argument favor
sammanfatta relatera olik etisk argument
- course be project-oriented divide part
kurs projektinriktad uppdela del
- smaller part be theoretical consist lecture exercise cover most important topic
liten del teoretisk bestå föreläsning uppgift täcka viktig ai-ämnena
- larger part course consist project work group complete programming write essay read comment other
stor del kurs bestå arbete projektgrupp slutföra programmeringsprojekt skriva essä läsa kommentera en annan grupp
- student form project group assign supervisor program essay subject
student bilda projektgrupp grupp tilldela handledare programmeringsprojekt essä-ämnen
- eligible course student successfully complete year hecr study subject computer science equivalent
tillträde kurs student klara_av år hp studie ämne datavetenskap motsvarande
- furthermore student successfully complete follow course
dessutom student få godkänna följande kurs
- advanced programming {dit950,dit260,tda342} tda550 dat121 equivalent
advanced programming liknande
- datum structure {dit960,dat036,tda416} equivalent
data structures liknande
- algorithm dit600 tin092 equivalent
algorithms liknande
- be advanced course assume academic {maturity,willingness} explore independently
avancerad kurs förutsätta student ha akademisk {mognad,vilja} utforska självständig
- automata theory e.g. {dit321,tmv027}
automatteori t.ex.
- logic computer science e.g. dat060
logik datavetenskap t.ex.
- machine learning e.g. {dit380,tda231}
maskininlärning t.ex.
- program language technology e.g. dat151 dit230
programspråksteknik t.ex.
- course program first study period
program kurs läsperiod
- course present theory finite automata regular expression context-free grammar
kurs presentera teori ändlig automat reguljär uttryck kontext-fria språk
- also include short introduction machine
kurs ge också kort introduktion turing-maskiner
- mathematical theory be {quite,elegant} simple
teori elegant enkel
- context-free grammar have important application parsing analysis programming natural language
kontext-fria grammatiker ha viktig tillämpning parsning analys konstgjord språk t.ex. programmeringsspråk naturlig
- first chapter introduction
en kapitel introduction
- formal proof
formell bevis
- finite automata regular expression algorithm connect notion
ändlig automat reguljär uttryck algoritm röra
- context-free grammar
kontext-fria språk
- {pump,lemma} property regular context-free language
pumplemmat egenskap reguljär kontext-fria språk
- short introduction push-down machine
kort introduktion push-down automat turing-maskiner
- course examine individual weekly assignment write exam give examination hall end
kurs examinera individuell veckovis hemuppgift skriftlig tentamen tentasal slut
- final degree course base performance weekly assignment exam
slutlig betyg basera hemuppgift tenta
- knowledge understanding
kunskap förståelse
- explain manipulate different concept automata theory formal language such proof non- deterministic regular expression context-free grammar machine
förklara manipulera olik begrepp automatateori formell språk bevis automat reguljär uttryck kontext-fria grammatiker turing-maskiner
- explain power limitation regular language context-free
förklara styrka begränsning reguljär språk kontext-fria
- skill ability
färdighet förmåga
- prove property language grammar automata rigorously formal mathematical method
bevisa egenskap språk grammatiker automat rigorös matematisk metod
- design automata regular expression context-free grammar accept generate certain language
utforma automat reguljär uttryck kontext-fria grammatiker acceptera generera viss språk
- describe language accept automaton generate regular expression context-free grammar
beskriva språk acceptera viss automat generera reguljär uttryck grammatik
- transform equivalent deterministic non-deterministic finite automata regular expression
översätta {deterministisk,ickedeterministiska} ändlig automat reguljär uttryck
- simplify automata context-free grammar
förenkla automat grammatiker
- determine certain word belong regular context-free language
avgöra {ord,kontext-fritt} höra viss reguljär språk
- machine perform simple task
utforma turing-maskiner enkel uppgift
- judgement approach
värderingsförmåga förhållningssätt
- differentiate manipulate formal description language automata grammar focus regular context-free finite expression
manipulera formell beskrivning språk automat grammatiker fokus reguljär kontext-fria ändlig uttryck
- programming
kunskap diskret matematik programmering